实例介绍
【实例简介】python qt 实例模板
【实例截图】
【核心代码】
.
├── examples
│ ├── README.md
│ └── src
│ ├── 01 PyQt QLabel
│ │ ├── README.md
│ │ └── main.py
│ ├── 02 PyQt Widgets
│ │ ├── README.md
│ │ └── main.py
│ ├── 03 QVBoxLayout PyQt5
│ │ ├── README.md
│ │ └── main.py
│ ├── 04 PyQt Signals and Slots
│ │ ├── README.md
│ │ └── main.py
│ ├── 05 Qt Designer Python
│ │ ├── README.md
│ │ ├── dialog.ui
│ │ └── main.py
│ ├── 06 QML Python example
│ │ ├── LICENSE.md
│ │ ├── README.md
│ │ ├── background.png
│ │ ├── main.py
│ │ ├── main.qml
│ │ └── pinwheel.png
│ ├── 07 Qt Text Editor
│ │ ├── README.md
│ │ ├── icon.svg
│ │ └── main.py
│ ├── 08 PyQt5 exe
│ │ ├── README.md
│ │ └── src
│ │ ├── build
│ │ │ └── settings
│ │ │ ├── base.json
│ │ │ ├── linux.json
│ │ │ └── mac.json
│ │ └── main
│ │ ├── icons
│ │ │ ├── Icon.ico
│ │ │ ├── README.md
│ │ │ ├── base
│ │ │ │ ├── 16.png
│ │ │ │ ├── 24.png
│ │ │ │ ├── 32.png
│ │ │ │ ├── 48.png
│ │ │ │ └── 64.png
│ │ │ ├── linux
│ │ │ │ ├── 1024.png
│ │ │ │ ├── 128.png
│ │ │ │ ├── 256.png
│ │ │ │ └── 512.png
│ │ │ └── mac
│ │ │ ├── 1024.png
│ │ │ ├── 128.png
│ │ │ ├── 256.png
│ │ │ └── 512.png
│ │ ├── python
│ │ │ └── main.py
│ │ └── resources
│ │ └── base
│ │ └── icon.svg
│ ├── 09 Qt dark theme
│ │ ├── README.md
│ │ ├── icon.svg
│ │ └── main.py
│ ├── 10 QPainter Python example
│ │ ├── README.md
│ │ ├── bullet.png
│ │ ├── icon.svg
│ │ ├── main.py
│ │ └── shot.wav
│ ├── 11 PyQt Thread example
│ │ ├── 01_single_threaded.py
│ │ ├── 02_multithreaded.py
│ │ ├── 03_with_threadutil.py
│ │ ├── README.md
│ │ ├── threadutil.py
│ │ └── threadutil_blocking.py
│ ├── 12 QTreeView example in Python
│ │ ├── README.md
│ │ └── main.py
│ ├── 13 PyQt5 QListView
│ │ ├── README.md
│ │ └── main.py
│ ├── 14 QAbstractTableModel example
│ │ ├── README.md
│ │ └── main.py
│ ├── 15 PyQt database example
│ │ ├── README.md
│ │ ├── initdb.py
│ │ └── main.py
│ ├── pyqt-official
│ │ ├── LICENSE
│ │ ├── README
│ │ ├── activeqt
│ │ │ ├── README
│ │ │ └── webbrowser
│ │ │ ├── icons
│ │ │ │ ├── image0.xpm
│ │ │ │ ├── image1.xpm
│ │ │ │ ├── image2.xpm
│ │ │ │ ├── image3.xpm
│ │ │ │ ├── image4.xpm
│ │ │ │ ├── image5.xpm
│ │ │ │ └── image6.xpm
│ │ │ ├── mainwindow.qrc
│ │ │ ├── mainwindow.ui
│ │ │ ├── mainwindow_rc.py
│ │ │ ├── ui_mainwindow.py
│ │ │ └── webbrowser.py
│ │ ├── animation
│ │ │ ├── README
│ │ │ ├── animatedtiles
│ │ │ │ ├── animatedtiles.py
│ │ │ │ ├── animatedtiles.qrc
│ │ │ │ ├── animatedtiles_rc.py
│ │ │ │ └── images
│ │ │ │ ├── Time-For-Lunch-2.jpg
│ │ │ │ ├── centered.png
│ │ │ │ ├── ellipse.png
│ │ │ │ ├── figure8.png
│ │ │ │ ├── kinetic.png
│ │ │ │ ├── random.png
│ │ │ │ └── tile.png
│ │ │ ├── appchooser
│ │ │ │ ├── accessories-dictionary.png
│ │ │ │ ├── akregator.png
│ │ │ │ ├── appchooser.py
│ │ │ │ ├── appchooser.qrc
│ │ │ │ ├── appchooser_rc.py
│ │ │ │ ├── digikam.png
│ │ │ │ └── k3b.png
│ │ │ ├── easing
│ │ │ │ ├── easing.py
│ │ │ │ ├── easing.qrc
│ │ │ │ ├── easing_rc.py
│ │ │ │ ├── form.ui
│ │ │ │ ├── images
│ │ │ │ │ └── qt-logo.png
│ │ │ │ └── ui_form.py
│ │ │ ├── moveblocks.py
│ │ │ ├── states
│ │ │ │ ├── accessories-dictionary.png
│ │ │ │ ├── akregator.png
│ │ │ │ ├── digikam.png
│ │ │ │ ├── help-browser.png
│ │ │ │ ├── k3b.png
│ │ │ │ ├── kchart.png
│ │ │ │ ├── states.py
│ │ │ │ ├── states.qrc
│ │ │ │ └── states_rc.py
│ │ │ └── stickman
│ │ │ ├── animations
│ │ │ │ ├── chilling
│ │ │ │ ├── dancing
│ │ │ │ ├── dead
│ │ │ │ └── jumping
│ │ │ ├── stickman.py
│ │ │ ├── stickman.qrc
│ │ │ └── stickman_rc.py
│ │ ├── dbus
│ │ │ ├── chat
│ │ │ │ ├── chat.py
│ │ │ │ ├── chatmainwindow.ui
│ │ │ │ ├── chatsetnickname.ui
│ │ │ │ ├── ui_chatmainwindow.py
│ │ │ │ └── ui_chatsetnickname.py
│ │ │ ├── listnames.py
│ │ │ ├── pingpong
│ │ │ │ ├── ping.py
│ │ │ │ └── pong.py
│ │ │ └── remotecontrolledcar
│ │ │ ├── car
│ │ │ │ └── car.py
│ │ │ └── controller
│ │ │ ├── controller.py
│ │ │ ├── controller.ui
│ │ │ └── ui_controller.py
│ │ ├── designer
│ │ │ ├── README
│ │ │ ├── calculatorform
│ │ │ │ ├── calculatorform.py
│ │ │ │ ├── calculatorform.ui
│ │ │ │ └── ui_calculatorform.py
│ │ │ └── plugins
│ │ │ ├── plugins.py
│ │ │ ├── python
│ │ │ │ ├── analogclockplugin.py
│ │ │ │ ├── bubbleswidgetplugin.py
│ │ │ │ ├── counterlabelplugin.py
│ │ │ │ ├── datetimeeditplugin.py
│ │ │ │ ├── helloglwidgetplugin.py
│ │ │ │ ├── multipagewidgetplugin.py
│ │ │ │ ├── polygonwidgetplugin.py
│ │ │ │ ├── pydemoplugin.py
│ │ │ │ └── pythonconsoleplugin.py
│ │ │ └── widgets
│ │ │ ├── analogclock.py
│ │ │ ├── bubbleswidget.py
│ │ │ ├── counterlabel.py
│ │ │ ├── datetimeedit.py
│ │ │ ├── helloglwidget.py
│ │ │ ├── multipagewidget.py
│ │ │ ├── polygonwidget.py
│ │ │ ├── pydemo.py
│ │ │ └── pythonconsolewidget.py
│ │ ├── desktop
│ │ │ ├── README
│ │ │ ├── screenshot.py
│ │ │ └── systray
│ │ │ ├── images
│ │ │ │ ├── bad.png
│ │ │ │ ├── heart.png
│ │ │ │ └── trash.png
│ │ │ ├── systray.py
│ │ │ ├── systray.qrc
│ │ │ └── systray_rc.py
│ │ ├── dialogs
│ │ │ ├── README
│ │ │ ├── classwizard
│ │ │ │ ├── __pycache__
│ │ │ │ │ └── classwizard_rc.cpython-36.pyc
│ │ │ │ ├── classwizard.py
│ │ │ │ ├── classwizard.qrc
│ │ │ │ ├── classwizard_rc.py
│ │ │ │ └── images
│ │ │ │ ├── background.png
│ │ │ │ ├── banner.png
│ │ │ │ ├── logo1.png
│ │ │ │ ├── logo2.png
│ │ │ │ ├── logo3.png
│ │ │ │ ├── watermark1.png
│ │ │ │ └── watermark2.png
│ │ │ ├── configdialog
│ │ │ │ ├── configdialog.py
│ │ │ │ ├── configdialog.qrc
│ │ │ │ ├── configdialog_rc.py
│ │ │ │ └── images
│ │ │ │ ├── config.png
│ │ │ │ ├── query.png
│ │ │ │ └── update.png
│ │ │ ├── extension.py
│ │ │ ├── findfiles.py
│ │ │ ├── standarddialogs.py
│ │ │ ├── tabdialog.py
│ │ │ └── trivialwizard.py
│ │ ├── draganddrop
│ │ │ ├── README
│ │ │ ├── delayedencoding
│ │ │ │ ├── delayedencoding.py
│ │ │ │ ├── delayedencoding.qrc
│ │ │ │ ├── delayedencoding_rc.py
│ │ │ │ └── images
│ │ │ │ ├── drag.png
│ │ │ │ └── example.svg
│ │ │ ├── draggableicons
│ │ │ │ ├── draggableicons.py
│ │ │ │ ├── draggableicons.qrc
│ │ │ │ ├── draggableicons_rc.py
│ │ │ │ └── images
│ │ │ │ ├── boat.png
│ │ │ │ ├── car.png
│ │ │ │ └── house.png
│ │ │ ├── draggabletext
│ │ │ │ ├── draggabletext.py
│ │ │ │ ├── draggabletext.qrc
│ │ │ │ ├── draggabletext_rc.py
│ │ │ │ └── words.txt
│ │ │ ├── dropsite.py
│ │ │ ├── fridgemagnets
│ │ │ │ ├── fridgemagnets.py
│ │ │ │ ├── fridgemagnets.qrc
│ │ │ │ ├── fridgemagnets_rc.py
│ │ │ │ └── words.txt
│ │ │ └── puzzle
│ │ │ ├── example.jpg
│ │ │ ├── puzzle.py
│ │ │ ├── puzzle.qrc
│ │ │ └── puzzle_rc.py
│ │ ├── effects
│ │ │ ├── README
│ │ │ └── lighting.py
│ │ ├── graphicsview
│ │ │ ├── README
│ │ │ ├── anchorlayout.py
│ │ │ ├── collidingmice
│ │ │ │ ├── collidingmice.py
│ │ │ │ ├── images
│ │ │ │ │ └── cheese.jpg
│ │ │ │ ├── mice.qrc
│ │ │ │ └── mice_rc.py
│ │ │ ├── diagramscene
│ │ │ │ ├── diagramscene.py
│ │ │ │ ├── diagramscene.qrc
│ │ │ │ ├── diagramscene_rc.py
│ │ │ │ └── images
│ │ │ │ ├── background1.png
│ │ │ │ ├── background2.png
│ │ │ │ ├── background3.png
│ │ │ │ ├── background4.png
│ │ │ │ ├── bold.png
│ │ │ │ ├── bringtofront.png
│ │ │ │ ├── delete.png
│ │ │ │ ├── floodfill.png
│ │ │ │ ├── italic.png
│ │ │ │ ├── linecolor.png
│ │ │ │ ├── linepointer.png
│ │ │ │ ├── pointer.png
│ │ │ │ ├── sendtoback.png
│ │ │ │ ├── textpointer.png
│ │ │ │ └── underline.png
│ │ │ ├── dragdroprobot
│ │ │ │ ├── dragdroprobot.py
│ │ │ │ └── images
│ │ │ │ └── head.png
│ │ │ ├── elasticnodes.py
│ │ │ ├── embeddeddialogs
│ │ │ │ ├── No-Ones-Laughing-3.jpg
│ │ │ │ ├── embeddeddialog.py
│ │ │ │ ├── embeddeddialog.ui
│ │ │ │ ├── embeddeddialogs.py
│ │ │ │ ├── embeddeddialogs.qrc
│ │ │ │ └── embeddeddialogs_rc.py
│ │ │ └── padnavigator
│ │ │ ├── form.ui
│ │ │ ├── images
│ │ │ │ ├── artsfftscope.png
│ │ │ │ ├── blue_angle_swirl.jpg
│ │ │ │ ├── kontact_contacts.png
│ │ │ │ ├── kontact_journal.png
│ │ │ │ ├── kontact_mail.png
│ │ │ │ ├── kontact_notes.png
│ │ │ │ ├── kopeteavailable.png
│ │ │ │ ├── metacontact_online.png
│ │ │ │ └── minitools.png
│ │ │ ├── padnavigator.py
│ │ │ ├── padnavigator.qrc
│ │ │ ├── padnavigator_rc.py
│ │ │ └── ui_form.py
│ │ ├── ipc
│ │ │ ├── README
│ │ │ ├── localfortuneclient.py
│ │ │ ├── localfortuneserver.py
│ │ │ └── sharedmemory
│ │ │ ├── dialog.py
│ │ │ ├── dialog.ui
│ │ │ ├── image.png
│ │ │ ├── qt.png
│ │ │ └── sharedmemory.py
│ │ ├── itemviews
│ │ │ ├── README
│ │ │ ├── basicsortfiltermodel.py
│ │ │ ├── chart
│ │ │ │ ├── chart.py
│ │ │ │ ├── chart.qrc
│ │ │ │ ├── chart_rc.py
│ │ │ │ ├── mydata.cht
│ │ │ │ └── qtdata.cht
│ │ │ ├── coloreditorfactory.py
│ │ │ ├── combowidgetmapper.py
│ │ │ ├── customsortfiltermodel.py
│ │ │ ├── dirview.py
│ │ │ ├── editabletreemodel
│ │ │ │ ├── default.txt
│ │ │ │ ├── editabletreemodel.py
│ │ │ │ ├── editabletreemodel.qrc
│ │ │ │ ├── editabletreemodel_rc.py
│ │ │ │ ├── mainwindow.ui
│ │ │ │ └── ui_mainwindow.py
│ │ │ ├── fetchmore.py
│ │ │ ├── frozencolumn
│ │ │ │ ├── frozencolumn.py
│ │ │ │ └── grades.txt
│ │ │ ├── interview
│ │ │ │ ├── images
│ │ │ │ │ ├── interview.png
│ │ │ │ │ └── services.png
│ │ │ │ └── interview.py
│ │ │ ├── pixelator
│ │ │ │ ├── images
│ │ │ │ │ └── qt.png
│ │ │ │ ├── pixelator.py
│ │ │ │ ├── pixelator.qrc
│ │ │ │ └── pixelator_rc.py
│ │ │ ├── puzzle
│ │ │ │ ├── example.jpg
│ │ │ │ ├── puzzle.py
│ │ │ │ ├── puzzle.qrc
│ │ │ │ └── puzzle_rc.py
│ │ │ ├── simpledommodel.py
│ │ │ ├── simpletreemodel
│ │ │ │ ├── default.txt
│ │ │ │ ├── simpletreemodel.py
│ │ │ │ ├── simpletreemodel.qrc
│ │ │ │ └── simpletreemodel_rc.py
│ │ │ ├── simplewidgetmapper.py
│ │ │ ├── spinboxdelegate.py
│ │ │ ├── spreadsheet
│ │ │ │ ├── images
│ │ │ │ │ └── interview.png
│ │ │ │ ├── printview.py
│ │ │ │ ├── spreadsheet.py
│ │ │ │ ├── spreadsheet.qrc
│ │ │ │ ├── spreadsheet_rc.py
│ │ │ │ ├── spreadsheetdelegate.py
│ │ │ │ ├── spreadsheetitem.py
│ │ │ │ └── util.py
│ │ │ ├── stardelegate.py
│ │ │ └── storageview.py
│ │ ├── layouts
│ │ │ ├── README
│ │ │ ├── basiclayouts.py
│ │ │ ├── borderlayout.py
│ │ │ └── flowlayout.py
│ │ ├── mainwindows
│ │ │ ├── README
│ │ │ ├── application
│ │ │ │ ├── application.py
│ │ │ │ └── images
│ │ │ │ ├── copy.png
│ │ │ │ ├── cut.png
│ │ │ │ ├── new.png
│ │ │ │ ├── open.png
│ │ │ │ ├── paste.png
│ │ │ │ └── save.png
│ │ │ ├── dockwidgets
│ │ │ │ ├── dockwidgets.py
│ │ │ │ ├── dockwidgets.qrc
│ │ │ │ ├── dockwidgets_rc.py
│ │ │ │ └── images
│ │ │ │ ├── new.png
│ │ │ │ ├── print.png
│ │ │ │ ├── save.png
│ │ │ │ └── undo.png
│ │ │ ├── mdi
│ │ │ │ ├── images
│ │ │ │ │ ├── copy.png
│ │ │ │ │ ├── cut.png
│ │ │ │ │ ├── new.png
│ │ │ │ │ ├── open.png
│ │ │ │ │ ├── paste.png
│ │ │ │ │ └── save.png
│ │ │ │ ├── mdi.py
│ │ │ │ ├── mdi.qrc
│ │ │ │ └── mdi_rc.py
│ │ │ ├── menus.py
│ │ │ ├── recentfiles.py
│ │ │ ├── sdi
│ │ │ │ ├── images
│ │ │ │ │ ├── copy.png
│ │ │ │ │ ├── cut.png
│ │ │ │ │ ├── new.png
│ │ │ │ │ ├── open.png
│ │ │ │ │ ├── paste.png
│ │ │ │ │ └── save.png
│ │ │ │ ├── sdi.py
│ │ │ │ ├── sdi.qrc
│ │ │ │ └── sdi_rc.py
│ │ │ └── separations.py
│ │ ├── multimedia
│ │ │ ├── README
│ │ │ ├── audiodevices
│ │ │ │ ├── audiodevices.py
│ │ │ │ ├── audiodevicesbase.ui
│ │ │ │ └── ui_audiodevicesbase.py
│ │ │ └── audiooutput.py
│ │ ├── multimediawidgets
│ │ │ ├── README
│ │ │ ├── camera
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── ui_camera.cpython-36.pyc
│ │ │ │ │ ├── ui_imagesettings.cpython-36.pyc
│ │ │ │ │ └── ui_videosettings.cpython-36.pyc
│ │ │ │ ├── camera.py
│ │ │ │ ├── camera.ui
│ │ │ │ ├── imagesettings.ui
│ │ │ │ ├── ui_camera.py
│ │ │ │ ├── ui_imagesettings.py
│ │ │ │ ├── ui_videosettings.py
│ │ │ │ └── videosettings.ui
│ │ │ ├── player.py
│ │ │ ├── videographicsitem.py
│ │ │ └── videowidget.py
│ │ ├── network
│ │ │ ├── README
│ │ │ ├── blockingfortuneclient.py
│ │ │ ├── broadcastreceiver.py
│ │ │ ├── broadcastsender.py
│ │ │ ├── fortuneclient.py
│ │ │ ├── fortuneserver.py
│ │ │ ├── http
│ │ │ │ ├── authenticationdialog.ui
│ │ │ │ └── http.py
│ │ │ ├── lightmaps.py
│ │ │ ├── loopback.py
│ │ │ └── threadedfortuneserver.py
│ │ ├── opengl
│ │ │ ├── 2dpainting.py
│ │ │ ├── README
│ │ │ ├── grabber.py
│ │ │ ├── hellogl.py
│ │ │ ├── openglwindow.py
│ │ │ ├── overpainting.py
│ │ │ └── textures
│ │ │ ├── images
│ │ │ │ ├── side1.png
│ │ │ │ ├── side2.png
│ │ │ │ ├── side3.png
│ │ │ │ ├── side4.png
│ │ │ │ ├── side5.png
│ │ │ │ └── side6.png
│ │ │ └── textures.py
│ │ ├── painting
│ │ │ ├── README
│ │ │ ├── basicdrawing
│ │ │ │ ├── basicdrawing.py
│ │ │ │ ├── basicdrawing.qrc
│ │ │ │ ├── basicdrawing_rc.py
│ │ │ │ └── images
│ │ │ │ ├── brick.png
│ │ │ │ └── qt-logo.png
│ │ │ ├── concentriccircles.py
│ │ │ ├── painterpaths.py
│ │ │ ├── svgviewer
│ │ │ │ ├── files
│ │ │ │ │ ├── bubbles.svg
│ │ │ │ │ ├── cubic.svg
│ │ │ │ │ └── spheres.svg
│ │ │ │ ├── svgviewer.py
│ │ │ │ ├── svgviewer.qrc
│ │ │ │ └── svgviewer_rc.py
│ │ │ └── transformations.py
│ │ ├── pyuic
│ │ │ ├── compile-on-the-fly.py
│ │ │ ├── demo.ui
│ │ │ ├── load_ui1.py
│ │ │ └── load_ui2.py
│ │ ├── qml
│ │ │ └── referenceexamples
│ │ │ ├── adding.py
│ │ │ ├── attached.py
│ │ │ ├── binding.py
│ │ │ ├── coercion.py
│ │ │ ├── default.py
│ │ │ ├── grouped.py
│ │ │ ├── methods.py
│ │ │ ├── properties.py
│ │ │ ├── signal.py
│ │ │ └── valuesource.py
│ │ ├── qtdemo
│ │ │ ├── colors.py
│ │ │ ├── demoitem.py
│ │ │ ├── demoitemanimation.py
│ │ │ ├── demotextitem.py
│ │ │ ├── examplecontent.py
│ │ │ ├── examples.xml
│ │ │ ├── guide.py
│ │ │ ├── guidecircle.py
│ │ │ ├── guideline.py
│ │ │ ├── headingitem.py
│ │ │ ├── imageitem.py
│ │ │ ├── images
│ │ │ │ ├── demobg.png
│ │ │ │ ├── qtlogo_small.png
│ │ │ │ └── trolltech-logo.png
│ │ │ ├── itemcircleanimation.py
│ │ │ ├── letteritem.py
│ │ │ ├── mainwindow.py
│ │ │ ├── menucontent.py
│ │ │ ├── menumanager.py
│ │ │ ├── qtdemo.py
│ │ │ ├── scanitem.py
│ │ │ ├── score.py
│ │ │ └── textbutton.py
│ │ ├── quick
│ │ │ ├── README
│ │ │ ├── animation
│ │ │ │ ├── animation.py
│ │ │ │ ├── animation.qml
│ │ │ │ ├── animation.qrc
│ │ │ │ ├── animation_rc.py
│ │ │ │ ├── basics
│ │ │ │ │ ├── color-animation.qml
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── face-smile.png
│ │ │ │ │ │ ├── moon.png
│ │ │ │ │ │ ├── shadow.png
│ │ │ │ │ │ ├── star.png
│ │ │ │ │ │ └── sun.png
│ │ │ │ │ └── property-animation.qml
│ │ │ │ ├── behaviors
│ │ │ │ │ ├── SideRect.qml
│ │ │ │ │ ├── behavior-example.qml
│ │ │ │ │ ├── tvtennis.qml
│ │ │ │ │ └── wigglytext.qml
│ │ │ │ ├── easing
│ │ │ │ │ └── easing.qml
│ │ │ │ ├── pathanimation
│ │ │ │ │ └── pathanimation.qml
│ │ │ │ ├── pathinterpolator
│ │ │ │ │ └── pathinterpolator.qml
│ │ │ │ └── states
│ │ │ │ ├── qt-logo.png
│ │ │ │ ├── states.qml
│ │ │ │ └── transitions.qml
│ │ │ ├── canvas
│ │ │ │ ├── bezierCurve
│ │ │ │ │ └── bezierCurve.qml
│ │ │ │ ├── canvas.py
│ │ │ │ ├── canvas.qml
│ │ │ │ ├── canvas.qrc
│ │ │ │ ├── canvas_rc.py
│ │ │ │ ├── clip
│ │ │ │ │ └── clip.qml
│ │ │ │ ├── contents
│ │ │ │ │ ├── Button.qml
│ │ │ │ │ ├── ScrollBar.qml
│ │ │ │ │ ├── Slider.qml
│ │ │ │ │ ├── TitleBar.qml
│ │ │ │ │ ├── ToolBar.qml
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── button-pressed.png
│ │ │ │ │ │ ├── button.png
│ │ │ │ │ │ ├── default.svg
│ │ │ │ │ │ ├── gloss.png
│ │ │ │ │ │ ├── lineedit.png
│ │ │ │ │ │ ├── lineedit.sci
│ │ │ │ │ │ ├── quit.png
│ │ │ │ │ │ ├── stripes.png
│ │ │ │ │ │ ├── titlebar.png
│ │ │ │ │ │ ├── titlebar.sci
│ │ │ │ │ │ ├── toolbutton.png
│ │ │ │ │ │ └── toolbutton.sci
│ │ │ │ │ └── qt-logo.png
│ │ │ │ ├── quadraticCurveTo
│ │ │ │ │ └── quadraticCurveTo.qml
│ │ │ │ ├── roundedrect
│ │ │ │ │ └── roundedrect.qml
│ │ │ │ ├── smile
│ │ │ │ │ └── smile.qml
│ │ │ │ ├── squircle
│ │ │ │ │ ├── squircle.png
│ │ │ │ │ └── squircle.qml
│ │ │ │ └── tiger
│ │ │ │ ├── tiger.js
│ │ │ │ └── tiger.qml
│ │ │ ├── models
│ │ │ │ ├── abstractitemmodel
│ │ │ │ │ ├── abstractitemmodel.py
│ │ │ │ │ ├── abstractitemmodel.qrc
│ │ │ │ │ ├── abstractitemmodel_rc.py
│ │ │ │ │ └── view.qml
│ │ │ │ ├── objectlistmodel
│ │ │ │ │ ├── objectlistmodel.py
│ │ │ │ │ ├── objectlistmodel.qrc
│ │ │ │ │ ├── objectlistmodel_rc.py
│ │ │ │ │ └── view.qml
│ │ │ │ └── stringlistmodel
│ │ │ │ ├── stringlistmodel.py
│ │ │ │ ├── stringlistmodel.qrc
│ │ │ │ ├── stringlistmodel_rc.py
│ │ │ │ └── view.qml
│ │ │ ├── scenegraph
│ │ │ │ └── customgeometry
│ │ │ │ ├── customgeometry.py
│ │ │ │ ├── customgeometry.qrc
│ │ │ │ ├── customgeometry_rc.py
│ │ │ │ └── main.qml
│ │ │ ├── shared
│ │ │ │ ├── Button.qml
│ │ │ │ ├── LauncherList.qml
│ │ │ │ ├── SimpleLauncherDelegate.qml
│ │ │ │ ├── images
│ │ │ │ │ ├── back.png
│ │ │ │ │ └── next.png
│ │ │ │ ├── shared.qrc
│ │ │ │ └── shared_rc.py
│ │ │ └── tutorials
│ │ │ └── extending
│ │ │ ├── chapter1-basics
│ │ │ │ ├── app.qml
│ │ │ │ └── chapter1-basics.py
│ │ │ ├── chapter2-methods
│ │ │ │ ├── app.qml
│ │ │ │ └── chapter2-methods.py
│ │ │ ├── chapter3-bindings
│ │ │ │ ├── app.qml
│ │ │ │ └── chapter3-bindings.py
│ │ │ ├── chapter4-customPropertyTypes
│ │ │ │ ├── app.qml
│ │ │ │ └── chapter4-customPropertyTypes.py
│ │ │ ├── chapter5-listproperties
│ │ │ │ ├── app.qml
│ │ │ │ └── chapter5-listproperties.py
│ │ │ └── chapter6-plugins
│ │ │ ├── Charts
│ │ │ │ ├── chartsplugin.py
│ │ │ │ ├── piechart.py
│ │ │ │ ├── pieslice.py
│ │ │ │ └── qmldir
│ │ │ └── app.qml
│ │ ├── remoteobjects
│ │ │ ├── modelview
│ │ │ │ ├── modelviewclient.py
│ │ │ │ └── modelviewserver.py
│ │ │ └── simpleswitch
│ │ │ ├── directconnectdynamicclient.py
│ │ │ ├── directconnectdynamicserver.py
│ │ │ ├── registryconnecteddynamicclient.py
│ │ │ └── registryconnecteddynamicserver.py
│ │ ├── richtext
│ │ │ ├── README
│ │ │ ├── calendar.py
│ │ │ ├── orderform.py
│ │ │ ├── syntaxhighlighter.py
│ │ │ ├── textedit
│ │ │ │ ├── example.html
│ │ │ │ ├── images
│ │ │ │ │ ├── logo.png
│ │ │ │ │ ├── logo32.png
│ │ │ │ │ ├── mac
│ │ │ │ │ │ ├── editcopy.png
│ │ │ │ │ │ ├── editcut.png
│ │ │ │ │ │ ├── editpaste.png
│ │ │ │ │ │ ├── editredo.png
│ │ │ │ │ │ ├── editundo.png
│ │ │ │ │ │ ├── exportpdf.png
│ │ │ │ │ │ ├── filenew.png
│ │ │ │ │ │ ├── fileopen.png
│ │ │ │ │ │ ├── fileprint.png
│ │ │ │ │ │ ├── filesave.png
│ │ │ │ │ │ ├── textbold.png
│ │ │ │ │ │ ├── textcenter.png
│ │ │ │ │ │ ├── textitalic.png
│ │ │ │ │ │ ├── textjustify.png
│ │ │ │ │ │ ├── textleft.png
│ │ │ │ │ │ ├── textright.png
│ │ │ │ │ │ ├── textunder.png
│ │ │ │ │ │ ├── zoomin.png
│ │ │ │ │ │ └── zoomout.png
│ │ │ │ │ └── win
│ │ │ │ │ ├── editcopy.png
│ │ │ │ │ ├── editcut.png
│ │ │ │ │ ├── editpaste.png
│ │ │ │ │ ├── editredo.png
│ │ │ │ │ ├── editundo.png
│ │ │ │ │ ├── exportpdf.png
│ │ │ │ │ ├── filenew.png
│ │ │ │ │ ├── fileopen.png
│ │ │ │ │ ├── fileprint.png
│ │ │ │ │ ├── filesave.png
│ │ │ │ │ ├── textbold.png
│ │ │ │ │ ├── textcenter.png
│ │ │ │ │ ├── textitalic.png
│ │ │ │ │ ├── textjustify.png
│ │ │ │ │ ├── textleft.png
│ │ │ │ │ ├── textright.png
│ │ │ │ │ ├── textunder.png
│ │ │ │ │ ├── zoomin.png
│ │ │ │ │ └── zoomout.png
│ │ │ │ ├── textedit.py
│ │ │ │ ├── textedit.qrc
│ │ │ │ └── textedit_rc.py
│ │ │ └── textobject
│ │ │ ├── files
│ │ │ │ └── heart.svg
│ │ │ └── textobject.py
│ │ ├── sql
│ │ │ ├── README
│ │ │ ├── cachedtable.py
│ │ │ ├── connection.py
│ │ │ ├── querymodel.py
│ │ │ ├── relationaltablemodel.py
│ │ │ └── tablemodel.py
│ │ ├── threads
│ │ │ ├── README
│ │ │ ├── mandelbrot.py
│ │ │ ├── semaphores.py
│ │ │ └── waitconditions.py
│ │ ├── tools
│ │ │ ├── README
│ │ │ ├── codecs
│ │ │ │ ├── codecs.py
│ │ │ │ └── encodedfiles
│ │ │ │ ├── iso-8859-1.txt
│ │ │ │ ├── iso-8859-15.txt
│ │ │ │ ├── utf-16.txt
│ │ │ │ ├── utf-16be.txt
│ │ │ │ ├── utf-16le.txt
│ │ │ │ └── utf-8.txt
│ │ │ ├── customcompleter
│ │ │ │ ├── customcompleter.py
│ │ │ │ ├── customcompleter.qrc
│ │ │ │ ├── customcompleter_rc.py
│ │ │ │ └── resources
│ │ │ │ └── wordlist.txt
│ │ │ ├── i18n
│ │ │ │ ├── i18n.py
│ │ │ │ ├── i18n.qrc
│ │ │ │ ├── i18n_rc.py
│ │ │ │ └── translations
│ │ │ │ ├── i18n_ar.qm
│ │ │ │ ├── i18n_ar.ts
│ │ │ │ ├── i18n_cs.qm
│ │ │ │ ├── i18n_cs.ts
│ │ │ │ ├── i18n_de.qm
│ │ │ │ ├── i18n_de.ts
│ │ │ │ ├── i18n_el.qm
│ │ │ │ ├── i18n_el.ts
│ │ │ │ ├── i18n_en.qm
│ │ │ │ ├── i18n_en.ts
│ │ │ │ ├── i18n_eo.qm
│ │ │ │ ├── i18n_eo.ts
│ │ │ │ ├── i18n_fr.qm
│ │ │ │ ├── i18n_fr.ts
│ │ │ │ ├── i18n_it.qm
│ │ │ │ ├── i18n_it.ts
│ │ │ │ ├── i18n_jp.qm
│ │ │ │ ├── i18n_jp.ts
│ │ │ │ ├── i18n_ko.qm
│ │ │ │ ├── i18n_ko.ts
│ │ │ │ ├── i18n_no.qm
│ │ │ │ ├── i18n_no.ts
│ │ │ │ ├── i18n_pt.qm
│ │ │ │ ├── i18n_pt.ts
│ │ │ │ ├── i18n_ru.qm
│ │ │ │ ├── i18n_ru.ts
│ │ │ │ ├── i18n_sv.qm
│ │ │ │ ├── i18n_sv.ts
│ │ │ │ ├── i18n_zh.qm
│ │ │ │ └── i18n_zh.ts
│ │ │ ├── regexp.py
│ │ │ └── settingseditor
│ │ │ ├── inifiles
│ │ │ │ ├── licensepage.ini
│ │ │ │ └── qsa.ini
│ │ │ └── settingseditor.py
│ │ ├── tutorials
│ │ │ └── addressbook
│ │ │ ├── README
│ │ │ ├── part1.py
│ │ │ ├── part2.py
│ │ │ ├── part3.py
│ │ │ ├── part4.py
│ │ │ ├── part5.py
│ │ │ ├── part6.py
│ │ │ └── part7.py
│ │ ├── webkit
│ │ │ ├── README
│ │ │ ├── domtraversal
│ │ │ │ ├── domtraversal.py
│ │ │ │ ├── ui_window.py
│ │ │ │ └── window.ui
│ │ │ ├── fancybrowser
│ │ │ │ ├── fancybrowser.py
│ │ │ │ ├── jquery.min.js
│ │ │ │ ├── jquery.qrc
│ │ │ │ └── jquery_rc.py
│ │ │ ├── formextractor
│ │ │ │ ├── form.html
│ │ │ │ ├── formextractor.py
│ │ │ │ ├── formextractor.qrc
│ │ │ │ ├── formextractor.ui
│ │ │ │ ├── formextractor_rc.py
│ │ │ │ └── ui_formextractor.py
│ │ │ ├── framecapture.py
│ │ │ ├── previewer
│ │ │ │ ├── previewer.py
│ │ │ │ ├── previewer.ui
│ │ │ │ └── ui_previewer.py
│ │ │ └── simpleselector
│ │ │ ├── simpleselector.py
│ │ │ ├── ui_window.py
│ │ │ └── window.ui
│ │ ├── widgets
│ │ │ ├── README
│ │ │ ├── analogclock.py
│ │ │ ├── calculator.py
│ │ │ ├── calendarwidget.py
│ │ │ ├── charactermap.py
│ │ │ ├── digitalclock.py
│ │ │ ├── groupbox.py
│ │ │ ├── icons
│ │ │ │ ├── icons.py
│ │ │ │ └── images
│ │ │ │ ├── designer.png
│ │ │ │ ├── find_disabled.png
│ │ │ │ ├── find_normal.png
│ │ │ │ ├── monkey_off_128x128.png
│ │ │ │ ├── monkey_off_16x16.png
│ │ │ │ ├── monkey_off_32x32.png
│ │ │ │ ├── monkey_off_64x64.png
│ │ │ │ ├── monkey_on_128x128.png
│ │ │ │ ├── monkey_on_16x16.png
│ │ │ │ ├── monkey_on_32x32.png
│ │ │ │ ├── monkey_on_64x64.png
│ │ │ │ ├── qt_extended_16x16.png
│ │ │ │ ├── qt_extended_32x32.png
│ │ │ │ └── qt_extended_48x48.png
│ │ │ ├── imageviewer.py
│ │ │ ├── lineedits.py
│ │ │ ├── movie
│ │ │ │ ├── animation.mng
│ │ │ │ └── movie.py
│ │ │ ├── scribble.py
│ │ │ ├── shapedclock.py
│ │ │ ├── sliders.py
│ │ │ ├── spinboxes.py
│ │ │ ├── styles.py
│ │ │ ├── stylesheet
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── stylesheet_rc.cpython-36.pyc
│ │ │ │ │ ├── stylesheeteditor.cpython-36.pyc
│ │ │ │ │ ├── ui_mainwindow.cpython-36.pyc
│ │ │ │ │ └── ui_stylesheeteditor.cpython-36.pyc
│ │ │ │ ├── images
│ │ │ │ │ ├── checkbox_checked.png
│ │ │ │ │ ├── checkbox_checked_hover.png
│ │ │ │ │ ├── checkbox_checked_pressed.png
│ │ │ │ │ ├── checkbox_unchecked.png
│ │ │ │ │ ├── checkbox_unchecked_hover.png
│ │ │ │ │ ├── checkbox_unchecked_pressed.png
│ │ │ │ │ ├── down_arrow.png
│ │ │ │ │ ├── down_arrow_disabled.png
│ │ │ │ │ ├── frame.png
│ │ │ │ │ ├── pagefold.png
│ │ │ │ │ ├── pushbutton.png
│ │ │ │ │ ├── pushbutton_hover.png
│ │ │ │ │ ├── pushbutton_pressed.png
│ │ │ │ │ ├── radiobutton_checked.png
│ │ │ │ │ ├── radiobutton_checked_hover.png
│ │ │ │ │ ├── radiobutton_checked_pressed.png
│ │ │ │ │ ├── radiobutton_unchecked.png
│ │ │ │ │ ├── radiobutton_unchecked_hover.png
│ │ │ │ │ ├── radiobutton_unchecked_pressed.png
│ │ │ │ │ ├── sizegrip.png
│ │ │ │ │ ├── spindown.png
│ │ │ │ │ ├── spindown_hover.png
│ │ │ │ │ ├── spindown_off.png
│ │ │ │ │ ├── spindown_pressed.png
│ │ │ │ │ ├── spinup.png
│ │ │ │ │ ├── spinup_hover.png
│ │ │ │ │ ├── spinup_off.png
│ │ │ │ │ ├── spinup_pressed.png
│ │ │ │ │ ├── up_arrow.png
│ │ │ │ │ └── up_arrow_disabled.png
│ │ │ │ ├── mainwindow.ui
│ │ │ │ ├── qss
│ │ │ │ │ ├── coffee.qss
│ │ │ │ │ ├── default.qss
│ │ │ │ │ └── pagefold.qss
│ │ │ │ ├── stylesheet.py
│ │ │ │ ├── stylesheet.qrc
│ │ │ │ ├── stylesheet_rc.py
│ │ │ │ ├── stylesheeteditor.py
│ │ │ │ ├── stylesheeteditor.ui
│ │ │ │ ├── ui_mainwindow.py
│ │ │ │ └── ui_stylesheeteditor.py
│ │ │ ├── tetrix.py
│ │ │ ├── tooltips
│ │ │ │ ├── images
│ │ │ │ │ ├── circle.png
│ │ │ │ │ ├── square.png
│ │ │ │ │ └── triangle.png
│ │ │ │ ├── tooltips.py
│ │ │ │ ├── tooltips.qrc
│ │ │ │ └── tooltips_rc.py
│ │ │ ├── wiggly.py
│ │ │ └── windowflags.py
│ │ └── xmlpatterns
│ │ ├── README
│ │ └── schema
│ │ ├── files
│ │ │ ├── contact.xsd
│ │ │ ├── invalid_contact.xml
│ │ │ ├── invalid_order.xml
│ │ │ ├── invalid_recipe.xml
│ │ │ ├── order.xsd
│ │ │ ├── recipe.xsd
│ │ │ ├── valid_contact.xml
│ │ │ ├── valid_order.xml
│ │ │ └── valid_recipe.xml
│ │ ├── schema.py
│ │ ├── schema.qrc
│ │ ├── schema.ui
│ │ ├── schema_rc.py
│ │ └── ui_schema.py
│ ├── requirements.txt
│ └── screenshots
│ ├── pyqt-database-example.png
│ ├── pyqt-examples-launcher.png
│ ├── pyqt-qlabel.png
│ ├── pyqt-signals-and-slots.jpg
│ ├── pyqt-thread-example.png
│ ├── pyqt-widgets.png
│ ├── pyqt5-exe.png
│ ├── pyqt5-installer-mac.png
│ ├── pyqt5-qlistview.png
│ ├── qabstracttablemodel-example.png
│ ├── qdialog-example.png
│ ├── qmenu-example.png
│ ├── qmessagebox-example.png
│ ├── qml-python-example.png
│ ├── qpainter-python-example.png
│ ├── qt-dark-theme.png
│ ├── qt-designer-python.png
│ ├── qt-designer-windows.png
│ ├── qt-qmenu.png
│ ├── qt-text-editor-windows.png
│ ├── qt-text-editor.png
│ ├── qtreeview-example-in-python.png
│ └── qvboxlayout-pyqt5.png
└── python qt 实例模板_examples.rar
203 directories, 812 files
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论