在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 使用Python & Qt构建的桌面应用程序演示

使用Python & Qt构建的桌面应用程序演示

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:14.38M
  • 下载次数:7
  • 浏览次数:59
  • 发布时间:2024-05-31
  • 实例类别:一般编程问题
  • 发 布 人:chenxiaolan
  • 文件格式:.zip
  • 所需积分:2
 相关标签:

实例介绍

【实例简介】
Python GUI示例
这个存储库包含了数百个用Python编写的GUI示例。从完整的工作应用程序到可重用的小部件片段,这些示例可以被自由地重新使用、混合和调整以构建自己的Python GUI应用程序。示例适用于PyQt6、PySide6、PySide2和PyQt5。
其中许多示例在Python GUIs网站上有更详细的介绍。如果您是新手,可以查看PyQt6教程或PySide6教程。
演示应用程序
这些应用程序展示了Qt框架的各个部分,包括高级小部件、多媒体、图形视图和无装饰窗口。然而,最普遍有趣/功能完整的应用程序是扫雷、纸牌游戏和绘画。
网络浏览器(未标签)- “MooseAche”
网络浏览器(带标签)- “Mozzarella Ashbadger”
扫雷- “Moonsweeper”
记事本- “No2Pads”
计算器- “Calculon”(QtDesigner)
文字处理器- “Megasolid Idiom”
网络摄像头/快照- “NSAViewer”
媒体播放器- “Failamp”
便笺- “Brown Note”(QtDesigner)
绘画- “Piecasso”(QtDesigner)
解压缩- “7Pez”(QtDesigner)
【实例截图】
【核心代码】
文件清单
└── pythonguis-examples-b74592ea41f3bbdf93590b430b55cb6aa4a3ed65
    ├── LICENSE
    ├── pyqt5
    │   ├── demos
    │   │   ├── browser
    │   │   │   ├── images
    │   │   │   │   ├── arrow-000.png
    │   │   │   │   ├── arrow-180.png
    │   │   │   │   ├── arrow-circle-315.png
    │   │   │   │   ├── cross-circle.png
    │   │   │   │   ├── cross.png
    │   │   │   │   ├── disk--arrow.png
    │   │   │   │   ├── disk--pencil.png
    │   │   │   │   ├── home.png
    │   │   │   │   ├── lifebuoy.png
    │   │   │   │   ├── lock-nossl.png
    │   │   │   │   ├── lock-ssl.png
    │   │   │   │   ├── ma-icon-128.png
    │   │   │   │   ├── ma-icon-256.png
    │   │   │   │   ├── ma-icon-64.png
    │   │   │   │   ├── printer.png
    │   │   │   │   ├── question.png
    │   │   │   │   └── ui-tab--plus.png
    │   │   │   ├── main_new_windows.py
    │   │   │   ├── main_one_new_window.py
    │   │   │   ├── main.py
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   └── screenshot-browser.jpg
    │   │   ├── browser_tabbed
    │   │   │   ├── images
    │   │   │   │   ├── arrow-000.png
    │   │   │   │   ├── arrow-180.png
    │   │   │   │   ├── arrow-circle-315.png
    │   │   │   │   ├── cross-circle.png
    │   │   │   │   ├── cross.png
    │   │   │   │   ├── disk--arrow.png
    │   │   │   │   ├── disk--pencil.png
    │   │   │   │   ├── home.png
    │   │   │   │   ├── lifebuoy.png
    │   │   │   │   ├── lock-nossl.png
    │   │   │   │   ├── lock-ssl.png
    │   │   │   │   ├── ma-icon-128.png
    │   │   │   │   ├── ma-icon-256.png
    │   │   │   │   ├── ma-icon-64.png
    │   │   │   │   ├── printer.png
    │   │   │   │   ├── question.png
    │   │   │   │   └── ui-tab--plus.png
    │   │   │   ├── main.py
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   └── screenshot-browser-tabbed.jpg
    │   │   ├── calculator
    │   │   │   ├── main.py
    │   │   │   ├── MainWindow.py
    │   │   │   ├── mainwindow.ui
    │   │   │   ├── mainwindow-weird.ui
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   └── screenshot-calculator.jpg
    │   │   ├── camera
    │   │   │   ├── images
    │   │   │   │   ├── blue-folder-horizontal-open.png
    │   │   │   │   └── camera-black.png
    │   │   │   ├── main.py
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   └── screenshot-camera.jpg
    │   │   ├── colorpicker
    │   │   │   ├── images
    │   │   │   │   └── color.png
    │   │   │   └── main.py
    │   │   ├── crypto
    │   │   │   ├── constants.py
    │   │   │   ├── main.py
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   ├── resources
    │   │   │   │   ├── bitcoin-icon.png
    │   │   │   │   ├── icon.icns
    │   │   │   │   └── icon.ico
    │   │   │   └── workers.py
    │   │   ├── currency
    │   │   │   ├── constants.py
    │   │   │   ├── main.py
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   ├── screenshot-currency1.jpg
    │   │   │   └── screenshot-currency2.jpg
    │   │   ├── mediaplayer
    │   │   │   ├── images
    │   │   │   │   ├── application-image.png
    │   │   │   │   ├── control-pause.png
    │   │   │   │   ├── control.png
    │   │   │   │   ├── control-skip-180.png
    │   │   │   │   ├── control-skip.png
    │   │   │   │   ├── control-stop-square.png
    │   │   │   │   └── speaker-volume.png
    │   │   │   ├── main.py
    │   │   │   ├── MainWindow.py
    │   │   │   ├── mainwindow.ui
    │   │   │   ├── models.py
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   ├── screenshot-mediaplayer1.jpg
    │   │   │   ├── screenshot-mediaplayer2.jpg
    │   │   │   └── utils.py
    │   │   ├── minesweeper
    │   │   │   ├── constants.py
    │   │   │   ├── images
    │   │   │   │   ├── bomb.png
    │   │   │   │   ├── bug.png
    │   │   │   │   ├── cactus.png
    │   │   │   │   ├── cake.png
    │   │   │   │   ├── clock-select.png
    │   │   │   │   ├── cross.png
    │   │   │   │   ├── cup.png
    │   │   │   │   ├── flag.png
    │   │   │   │   ├── fruit.png
    │   │   │   │   ├── hamburger.png
    │   │   │   │   ├── ice-cream-sprinkles.png
    │   │   │   │   ├── mushroom.png
    │   │   │   │   ├── plus.png
    │   │   │   │   ├── rocket.png
    │   │   │   │   ├── smiley-lol.png
    │   │   │   │   └── smiley.png
    │   │   │   ├── main.py
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   ├── screenshot-minesweeper1.jpg
    │   │   │   ├── screenshot-minesweeper2.jpg
    │   │   │   └── widgets.py
    │   │   ├── notepad
    │   │   │   ├── images
    │   │   │   │   ├── arrow-continue.png
    │   │   │   │   ├── arrow-curve-180-left.png
    │   │   │   │   ├── arrow-curve.png
    │   │   │   │   ├── blue-folder-open-document.png
    │   │   │   │   ├── clipboard-paste-document-text.png
    │   │   │   │   ├── disk--pencil.png
    │   │   │   │   ├── disk.png
    │   │   │   │   ├── document-copy.png
    │   │   │   │   ├── printer.png
    │   │   │   │   ├── question.png
    │   │   │   │   ├── scissors.png
    │   │   │   │   ├── selection-input.png
    │   │   │   │   └── ui-tab--plus.png
    │   │   │   ├── main.py
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   └── screenshot-notepad.jpg
    │   │   ├── notes
    │   │   │   ├── images
    │   │   │   │   ├── cross.png
    │   │   │   │   └── cross-small.png
    │   │   │   ├── main.py
    │   │   │   ├── MainWindow.py
    │   │   │   ├── mainwindow.ui
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   └── screenshot-notes.jpg
    │   │   ├── paint
    │   │   │   ├── canvas.py
    │   │   │   ├── constants.py
    │   │   │   ├── icons
    │   │   │   │   ├── blue-folder-open-image.png
    │   │   │   │   ├── border-weight.png
    │   │   │   │   ├── cake.png
    │   │   │   │   ├── disk.png
    │   │   │   │   ├── document-image.png
    │   │   │   │   ├── edit-bold.png
    │   │   │   │   ├── edit-italic.png
    │   │   │   │   ├── edit.png
    │   │   │   │   ├── edit-underline.png
    │   │   │   │   ├── eraser.png
    │   │   │   │   ├── layer-shape-ellipse.png
    │   │   │   │   ├── layer-shape-line.png
    │   │   │   │   ├── layer-shape.png
    │   │   │   │   ├── layer-shape-polygon.png
    │   │   │   │   ├── layer-shape-polyline.png
    │   │   │   │   ├── layer-shape-round.png
    │   │   │   │   ├── magnifier-zoom.png
    │   │   │   │   ├── paint-brush.png
    │   │   │   │   ├── paint-can-color.png
    │   │   │   │   ├── paint-can.png
    │   │   │   │   ├── pencil.png
    │   │   │   │   ├── piecasso.ico
    │   │   │   │   ├── piecasso.png
    │   │   │   │   ├── pipette.png
    │   │   │   │   ├── printer.png
    │   │   │   │   ├── selection.png
    │   │   │   │   ├── selection-poly.png
    │   │   │   │   ├── spray.png
    │   │   │   │   └── stamp.png
    │   │   │   ├── main.py
    │   │   │   ├── MainWindow.py
    │   │   │   ├── mainwindow.ui
    │   │   │   ├── Piecasso.ifp
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   ├── resources.qrc
    │   │   │   ├── resources_rc.py
    │   │   │   ├── screenshot-paint1.jpg
    │   │   │   ├── screenshot-paint2.jpg
    │   │   │   ├── stamps
    │   │   │   │   ├── pie-apple.png
    │   │   │   │   ├── pie-cherry2.png
    │   │   │   │   ├── pie-cherry.png
    │   │   │   │   ├── pie-lemon.png
    │   │   │   │   ├── pie-moon.png
    │   │   │   │   ├── pie-pork.png
    │   │   │   │   ├── pie-pumpkin.png
    │   │   │   │   └── pie-walnut.png
    │   │   │   ├── utils.py
    │   │   │   ├── Wizard_1.jpg
    │   │   │   └── Wizard_1.png
    │   │   ├── solitaire
    │   │   │   ├── cards
    │   │   │   │   ├── 10C.png
    │   │   │   │   ├── 10D.png
    │   │   │   │   ├── 10H.png
    │   │   │   │   ├── 10S.png
    │   │   │   │   ├── 11C.png
    │   │   │   │   ├── 11D.png
    │   │   │   │   ├── 11H.png
    │   │   │   │   ├── 11S.png
    │   │   │   │   ├── 12C.png
    │   │   │   │   ├── 12D.png
    │   │   │   │   ├── 12H.png
    │   │   │   │   ├── 12S.png
    │   │   │   │   ├── 13C.png
    │   │   │   │   ├── 13D.png
    │   │   │   │   ├── 13H.png
    │   │   │   │   ├── 13S.png
    │   │   │   │   ├── 1C.png
    │   │   │   │   ├── 1D.png
    │   │   │   │   ├── 1H.png
    │   │   │   │   ├── 1S.png
    │   │   │   │   ├── 2C.png
    │   │   │   │   ├── 2D.png
    │   │   │   │   ├── 2H.png
    │   │   │   │   ├── 2S.png
    │   │   │   │   ├── 3C.png
    │   │   │   │   ├── 3D.png
    │   │   │   │   ├── 3H.png
    │   │   │   │   ├── 3S.png
    │   │   │   │   ├── 4C.png
    │   │   │   │   ├── 4D.png
    │   │   │   │   ├── 4H.png
    │   │   │   │   ├── 4S.png
    │   │   │   │   ├── 5C.png
    │   │   │   │   ├── 5D.png
    │   │   │   │   ├── 5H.png
    │   │   │   │   ├── 5S.png
    │   │   │   │   ├── 6C.png
    │   │   │   │   ├── 6D.png
    │   │   │   │   ├── 6H.png
    │   │   │   │   ├── 6S.png
    │   │   │   │   ├── 7C.png
    │   │   │   │   ├── 7D.png
    │   │   │   │   ├── 7H.png
    │   │   │   │   ├── 7S.png
    │   │   │   │   ├── 8C.png
    │   │   │   │   ├── 8D.png
    │   │   │   │   ├── 8H.png
    │   │   │   │   ├── 8S.png
    │   │   │   │   ├── 9C.png
    │   │   │   │   ├── 9D.png
    │   │   │   │   ├── 9H.png
    │   │   │   │   └── 9S.png
    │   │   │   ├── constants.py
    │   │   │   ├── images
    │   │   │   │   ├── back.png
    │   │   │   │   ├── felt.png
    │   │   │   │   ├── name.png
    │   │   │   │   └── playing-card.png
    │   │   │   ├── items.py
    │   │   │   ├── main.py
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   ├── screenshot-solitaire1.jpg
    │   │   │   └── screenshot-solitaire2.jpg
    │   │   ├── translate
    │   │   │   ├── constants.py
    │   │   │   ├── images
    │   │   │   │   └── flag.png
    │   │   │   ├── main.py
    │   │   │   ├── MainWindow.py
    │   │   │   ├── mainwindow.ui
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   ├── screenshot-translate1.jpg
    │   │   │   └── screenshot-translate2.jpg
    │   │   ├── unzip
    │   │   │   ├── images
    │   │   │   │   ├── cat-body-space.png
    │   │   │   │   └── cat-head-glasses.png
    │   │   │   ├── main.py
    │   │   │   ├── MainWindow.py
    │   │   │   ├── mainwindow.ui
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   ├── screenshot-unzip1.jpg
    │   │   │   ├── screenshot-unzip2.jpg
    │   │   │   └── workers.py
    │   │   ├── weather
    │   │   │   ├── constants.py
    │   │   │   ├── images
    │   │   │   │   ├── 01d.png
    │   │   │   │   ├── 01n.png
    │   │   │   │   ├── 02d.png
    │   │   │   │   ├── 02n.png
    │   │   │   │   ├── 03d.png
    │   │   │   │   ├── 03n.png
    │   │   │   │   ├── 04d.png
    │   │   │   │   ├── 04n.png
    │   │   │   │   ├── 09d.png
    │   │   │   │   ├── 09n.png
    │   │   │   │   ├── 10d.png
    │   │   │   │   ├── 10n.png
    │   │   │   │   ├── 11d.png
    │   │   │   │   ├── 11n.png
    │   │   │   │   ├── 13d.png
    │   │   │   │   ├── 13n.png
    │   │   │   │   ├── 50d.png
    │   │   │   │   ├── 50n.png
    │   │   │   │   └── arrow-circle-225.png
    │   │   │   ├── main.py
    │   │   │   ├── MainWindow.py
    │   │   │   ├── mainwindow.ui
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   ├── screenshot-weather.jpg
    │   │   │   ├── utils.py
    │   │   │   └── workers.py
    │   │   └── wordprocessor
    │   │       ├── constants.py
    │   │       ├── images
    │   │       │   ├── arrow-continue.png
    │   │       │   ├── arrow-curve-180-left.png
    │   │       │   ├── arrow-curve.png
    │   │       │   ├── blue-folder-open-document.png
    │   │       │   ├── clipboard-paste-document-text.png
    │   │       │   ├── disk--pencil.png
    │   │       │   ├── disk.png
    │   │       │   ├── document-copy.png
    │   │       │   ├── edit-alignment-center.png
    │   │       │   ├── edit-alignment-justify.png
    │   │       │   ├── edit-alignment.png
    │   │       │   ├── edit-alignment-right.png
    │   │       │   ├── edit-bold.png
    │   │       │   ├── edit-color.png
    │   │       │   ├── edit-italic.png
    │   │       │   ├── edit-list-order.png
    │   │       │   ├── edit-list.png
    │   │       │   ├── edit-underline.png
    │   │       │   ├── printer.png
    │   │       │   ├── question.png
    │   │       │   ├── scissors.png
    │   │       │   ├── selection-input.png
    │   │       │   └── ui-tab--plus.png
    │   │       ├── main.py
    │   │       ├── README.md
    │   │       ├── requirements.txt
    │   │       ├── screenshot-wordprocessor.jpg
    │   │       ├── utils.py
    │   │       └── widgets.py
    │   └── widgets
    │       ├── colorbutton
    │       │   ├── colorbutton.py
    │       │   ├── __init__.py
    │       │   └── main.py
    │       ├── equalizer_bar
    │       │   ├── equalizer_bar.py
    │       │   ├── __init__.py
    │       │   └── main.py
    │       ├── gradient
    │       │   ├── gradient.py
    │       │   ├── __init__.py
    │       │   └── main.py
    │       ├── paint
    │       │   ├── __init__.py
    │       │   ├── main.py
    │       │   └── paint.py
    │       ├── palette
    │       │   ├── __init__.py
    │       │   ├── main.py
    │       │   └── palette.py
    │       ├── passwordedit
    │       │   ├── eye.svg
    │       │   ├── hidden.svg
    │       │   ├── __init__.py
    │       │   ├── main.py
    │       │   └── password.py
    │       ├── power_bar
    │       │   ├── __init__.py
    │       │   ├── main.py
    │       │   └── power_bar.py
    │       ├── rangeslider
    │       │   ├── __init__.py
    │       │   ├── main.py
    │       │   └── range_slider.py
    │       └── toggle
    │           ├── __init__.py
    │           ├── main.py
    │           └── toggle.py
    ├── pyqt5-pyqt6.sh
    ├── pyqt5-pyside2.sh
    ├── pyqt6
    │   ├── demos
    │   │   ├── browser
    │   │   │   ├── images
    │   │   │   │   ├── arrow-000.png
    │   │   │   │   ├── arrow-180.png
    │   │   │   │   ├── arrow-circle-315.png
    │   │   │   │   ├── cross-circle.png
    │   │   │   │   ├── cross.png
    │   │   │   │   ├── disk--arrow.png
    │   │   │   │   ├── disk--pencil.png
    │   │   │   │   ├── home.png
    │   │   │   │   ├── lifebuoy.png
    │   │   │   │   ├── lock-nossl.png
    │   │   │   │   ├── lock-ssl.png
    │   │   │   │   ├── ma-icon-128.png
    │   │   │   │   ├── ma-icon-256.png
    │   │   │   │   ├── ma-icon-64.png
    │   │   │   │   ├── printer.png
    │   │   │   │   ├── question.png
    │   │   │   │   └── ui-tab--plus.png
    │   │   │   ├── main_new_windows.py
    │   │   │   ├── main_one_new_window.py
    │   │   │   ├── main.py
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   └── screenshot-browser.jpg
    │   │   ├── browser_tabbed
    │   │   │   ├── images
    │   │   │   │   ├── arrow-000.png
    │   │   │   │   ├── arrow-180.png
    │   │   │   │   ├── arrow-circle-315.png
    │   │   │   │   ├── cross-circle.png
    │   │   │   │   ├── cross.png
    │   │   │   │   ├── disk--arrow.png
    │   │   │   │   ├── disk--pencil.png
    │   │   │   │   ├── home.png
    │   │   │   │   ├── lifebuoy.png
    │   │   │   │   ├── lock-nossl.png
    │   │   │   │   ├── lock-ssl.png
    │   │   │   │   ├── ma-icon-128.png
    │   │   │   │   ├── ma-icon-256.png
    │   │   │   │   ├── ma-icon-64.png
    │   │   │   │   ├── printer.png
    │   │   │   │   ├── question.png
    │   │   │   │   └── ui-tab--plus.png
    │   │   │   ├── main.py
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   └── screenshot-browser-tabbed.jpg
    │   │   ├── calculator
    │   │   │   ├── main.py
    │   │   │   ├── MainWindow.py
    │   │   │   ├── mainwindow.ui
    │   │   │   ├── mainwindow-weird.ui
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   └── screenshot-calculator.jpg
    │   │   ├── camera
    │   │   │   ├── images
    │   │   │   │   ├── blue-folder-horizontal-open.png
    │   │   │   │   └── camera-black.png
    │   │   │   ├── main.py
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   └── screenshot-camera.jpg
    │   │   ├── colorpicker
    │   │   │   ├── images
    │   │   │   │   └── color.png
    │   │   │   └── main.py
    │   │   ├── crypto
    │   │   │   ├── constants.py
    │   │   │   ├── main.py
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   ├── resources
    │   │   │   │   ├── bitcoin-icon.png
    │   │   │   │   ├── icon.icns
    │   │   │   │   └── icon.ico
    │   │   │   └── workers.py
    │   │   ├── currency
    │   │   │   ├── constants.py
    │   │   │   ├── main.py
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   ├── screenshot-currency1.jpg
    │   │   │   └── screenshot-currency2.jpg
    │   │   ├── mediaplayer
    │   │   │   ├── images
    │   │   │   │   ├── application-image.png
    │   │   │   │   ├── control-pause.png
    │   │   │   │   ├── control.png
    │   │   │   │   ├── control-skip-180.png
    │   │   │   │   ├── control-skip.png
    │   │   │   │   ├── control-stop-square.png
    │   │   │   │   └── speaker-volume.png
    │   │   │   ├── main.py
    │   │   │   ├── MainWindow.py
    │   │   │   ├── mainwindow.ui
    │   │   │   ├── models.py
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   ├── screenshot-mediaplayer1.jpg
    │   │   │   ├── screenshot-mediaplayer2.jpg
    │   │   │   └── utils.py
    │   │   ├── minesweeper
    │   │   │   ├── constants.py
    │   │   │   ├── images
    │   │   │   │   ├── bomb.png
    │   │   │   │   ├── bug.png
    │   │   │   │   ├── cactus.png
    │   │   │   │   ├── cake.png
    │   │   │   │   ├── clock-select.png
    │   │   │   │   ├── cross.png
    │   │   │   │   ├── cup.png
    │   │   │   │   ├── flag.png
    │   │   │   │   ├── fruit.png
    │   │   │   │   ├── hamburger.png
    │   │   │   │   ├── ice-cream-sprinkles.png
    │   │   │   │   ├── mushroom.png
    │   │   │   │   ├── plus.png
    │   │   │   │   ├── rocket.png
    │   │   │   │   ├── smiley-lol.png
    │   │   │   │   └── smiley.png
    │   │   │   ├── main.py
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   ├── screenshot-minesweeper1.jpg
    │   │   │   ├── screenshot-minesweeper2.jpg
    │   │   │   └── widgets.py
    │   │   ├── notepad
    │   │   │   ├── images
    │   │   │   │   ├── arrow-continue.png
    │   │   │   │   ├── arrow-curve-180-left.png
    │   │   │   │   ├── arrow-curve.png
    │   │   │   │   ├── blue-folder-open-document.png
    │   │   │   │   ├── clipboard-paste-document-text.png
    │   │   │   │   ├── disk--pencil.png
    │   │   │   │   ├── disk.png
    │   │   │   │   ├── document-copy.png
    │   │   │   │   ├── printer.png
    │   │   │   │   ├── question.png
    │   │   │   │   ├── scissors.png
    │   │   │   │   ├── selection-input.png
    │   │   │   │   └── ui-tab--plus.png
    │   │   │   ├── main.py
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   └── screenshot-notepad.jpg
    │   │   ├── notes
    │   │   │   ├── images
    │   │   │   │   ├── cross.png
    │   │   │   │   └── cross-small.png
    │   │   │   ├── main.py
    │   │   │   ├── MainWindow.py
    │   │   │   ├── mainwindow.ui
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   └── screenshot-notes.jpg
    │   │   ├── paint
    │   │   │   ├── canvas.py
    │   │   │   ├── constants.py
    │   │   │   ├── icons
    │   │   │   │   ├── blue-folder-open-image.png
    │   │   │   │   ├── border-weight.png
    │   │   │   │   ├── cake.png
    │   │   │   │   ├── disk.png
    │   │   │   │   ├── document-image.png
    │   │   │   │   ├── edit-bold.png
    │   │   │   │   ├── edit-italic.png
    │   │   │   │   ├── edit.png
    │   │   │   │   ├── edit-underline.png
    │   │   │   │   ├── eraser.png
    │   │   │   │   ├── layer-shape-ellipse.png
    │   │   │   │   ├── layer-shape-line.png
    │   │   │   │   ├── layer-shape.png
    │   │   │   │   ├── layer-shape-polygon.png
    │   │   │   │   ├── layer-shape-polyline.png
    │   │   │   │   ├── layer-shape-round.png
    │   │   │   │   ├── magnifier-zoom.png
    │   │   │   │   ├── paint-brush.png
    │   │   │   │   ├── paint-can-color.png
    │   │   │   │   ├── paint-can.png
    │   │   │   │   ├── pencil.png
    │   │   │   │   ├── piecasso.ico
    │   │   │   │   ├── piecasso.png
    │   │   │   │   ├── pipette.png
    │   │   │   │   ├── printer.png
    │   │   │   │   ├── selection.png
    │   │   │   │   ├── selection-poly.png
    │   │   │   │   ├── spray.png
    │   │   │   │   └── stamp.png
    │   │   │   ├── main.py
    │   │   │   ├── MainWindow.py
    │   │   │   ├── mainwindow.ui
    │   │   │   ├── Piecasso.ifp
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   ├── resources.qrc
    │   │   │   ├── resources_rc.py
    │   │   │   ├── screenshot-paint1.jpg
    │   │   │   ├── screenshot-paint2.jpg
    │   │   │   ├── stamps
    │   │   │   │   ├── pie-apple.png
    │   │   │   │   ├── pie-cherry2.png
    │   │   │   │   ├── pie-cherry.png
    │   │   │   │   ├── pie-lemon.png
    │   │   │   │   ├── pie-moon.png
    │   │   │   │   ├── pie-pork.png
    │   │   │   │   ├── pie-pumpkin.png
    │   │   │   │   └── pie-walnut.png
    │   │   │   ├── utils.py
    │   │   │   ├── Wizard_1.jpg
    │   │   │   └── Wizard_1.png
    │   │   ├── solitaire
    │   │   │   ├── cards
    │   │   │   │   ├── 10C.png
    │   │   │   │   ├── 10D.png
    │   │   │   │   ├── 10H.png
    │   │   │   │   ├── 10S.png
    │   │   │   │   ├── 11C.png
    │   │   │   │   ├── 11D.png
    │   │   │   │   ├── 11H.png
    │   │   │   │   ├── 11S.png
    │   │   │   │   ├── 12C.png
    │   │   │   │   ├── 12D.png
    │   │   │   │   ├── 12H.png
    │   │   │   │   ├── 12S.png
    │   │   │   │   ├── 13C.png
    │   │   │   │   ├── 13D.png
    │   │   │   │   ├── 13H.png
    │   │   │   │   ├── 13S.png
    │   │   │   │   ├── 1C.png
    │   │   │   │   ├── 1D.png
    │   │   │   │   ├── 1H.png
    │   │   │   │   ├── 1S.png
    │   │   │   │   ├── 2C.png
    │   │   │   │   ├── 2D.png
    │   │   │   │   ├── 2H.png
    │   │   │   │   ├── 2S.png
    │   │   │   │   ├── 3C.png
    │   │   │   │   ├── 3D.png
    │   │   │   │   ├── 3H.png
    │   │   │   │   ├── 3S.png
    │   │   │   │   ├── 4C.png
    │   │   │   │   ├── 4D.png
    │   │   │   │   ├── 4H.png
    │   │   │   │   ├── 4S.png
    │   │   │   │   ├── 5C.png
    │   │   │   │   ├── 5D.png
    │   │   │   │   ├── 5H.png
    │   │   │   │   ├── 5S.png
    │   │   │   │   ├── 6C.png
    │   │   │   │   ├── 6D.png
    │   │   │   │   ├── 6H.png
    │   │   │   │   ├── 6S.png
    │   │   │   │   ├── 7C.png
    │   │   │   │   ├── 7D.png
    │   │   │   │   ├── 7H.png
    │   │   │   │   ├── 7S.png
    │   │   │   │   ├── 8C.png
    │   │   │   │   ├── 8D.png
    │   │   │   │   ├── 8H.png
    │   │   │   │   ├── 8S.png
    │   │   │   │   ├── 9C.png
    │   │   │   │   ├── 9D.png
    │   │   │   │   ├── 9H.png
    │   │   │   │   └── 9S.png
    │   │   │   ├── constants.py
    │   │   │   ├── images
    │   │   │   │   ├── back.png
    │   │   │   │   ├── felt.png
    │   │   │   │   ├── name.png
    │   │   │   │   └── playing-card.png
    │   │   │   ├── items.py
    │   │   │   ├── main.py
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   ├── screenshot-solitaire1.jpg
    │   │   │   └── screenshot-solitaire2.jpg
    │   │   ├── translate
    │   │   │   ├── constants.py
    │   │   │   ├── images
    │   │   │   │   └── flag.png
    │   │   │   ├── main.py
    │   │   │   ├── MainWindow.py
    │   │   │   ├── mainwindow.ui
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   ├── screenshot-translate1.jpg
    │   │   │   └── screenshot-translate2.jpg
    │   │   ├── unzip
    │   │   │   ├── images
    │   │   │   │   ├── cat-body-space.png
    │   │   │   │   └── cat-head-glasses.png
    │   │   │   ├── main.py
    │   │   │   ├── MainWindow.py
    │   │   │   ├── mainwindow.ui
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   ├── screenshot-unzip1.jpg
    │   │   │   ├── screenshot-unzip2.jpg
    │   │   │   └── workers.py
    │   │   ├── weather
    │   │   │   ├── constants.py
    │   │   │   ├── images
    │   │   │   │   ├── 01d.png
    │   │   │   │   ├── 01n.png
    │   │   │   │   ├── 02d.png
    │   │   │   │   ├── 02n.png
    │   │   │   │   ├── 03d.png
    │   │   │   │   ├── 03n.png
    │   │   │   │   ├── 04d.png
    │   │   │   │   ├── 04n.png
    │   │   │   │   ├── 09d.png
    │   │   │   │   ├── 09n.png
    │   │   │   │   ├── 10d.png
    │   │   │   │   ├── 10n.png
    │   │   │   │   ├── 11d.png
    │   │   │   │   ├── 11n.png
    │   │   │   │   ├── 13d.png
    │   │   │   │   ├── 13n.png
    │   │   │   │   ├── 50d.png
    │   │   │   │   ├── 50n.png
    │   │   │   │   └── arrow-circle-225.png
    │   │   │   ├── main.py
    │   │   │   ├── MainWindow.py
    │   │   │   ├── mainwindow.ui
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   ├── screenshot-weather.jpg
    │   │   │   ├── utils.py
    │   │   │   └── workers.py
    │   │   └── wordprocessor
    │   │       ├── constants.py
    │   │       ├── images
    │   │       │   ├── arrow-continue.png
    │   │       │   ├── arrow-curve-180-left.png
    │   │       │   ├── arrow-curve.png
    │   │       │   ├── blue-folder-open-document.png
    │   │       │   ├── clipboard-paste-document-text.png
    │   │       │   ├── disk--pencil.png
    │   │       │   ├── disk.png
    │   │       │   ├── document-copy.png
    │   │       │   ├── edit-alignment-center.png
    │   │       │   ├── edit-alignment-justify.png
    │   │       │   ├── edit-alignment.png
    │   │       │   ├── edit-alignment-right.png
    │   │       │   ├── edit-bold.png
    │   │       │   ├── edit-color.png
    │   │       │   ├── edit-italic.png
    │   │       │   ├── edit-list-order.png
    │   │       │   ├── edit-list.png
    │   │       │   ├── edit-underline.png
    │   │       │   ├── printer.png
    │   │       │   ├── question.png
    │   │       │   ├── scissors.png
    │   │       │   ├── selection-input.png
    │   │       │   └── ui-tab--plus.png
    │   │       ├── main.py
    │   │       ├── README.md
    │   │       ├── requirements.txt
    │   │       ├── screenshot-wordprocessor.jpg
    │   │       ├── utils.py
    │   │       └── widgets.py
    │   └── widgets
    │       ├── colorbutton
    │       │   ├── colorbutton.py
    │       │   ├── __init__.py
    │       │   └── main.py
    │       ├── equalizer_bar
    │       │   ├── equalizer_bar.py
    │       │   ├── __init__.py
    │       │   └── main.py
    │       ├── gradient
    │       │   ├── gradient.py
    │       │   ├── __init__.py
    │       │   └── main.py
    │       ├── paint
    │       │   ├── __init__.py
    │       │   ├── main.py
    │       │   └── paint.py
    │       ├── palette
    │       │   ├── __init__.py
    │       │   ├── main.py
    │       │   └── palette.py
    │       ├── passwordedit
    │       │   ├── eye.svg
    │       │   ├── hidden.svg
    │       │   ├── __init__.py
    │       │   ├── main.py
    │       │   └── password.py
    │       ├── power_bar
    │       │   ├── __init__.py
    │       │   ├── main.py
    │       │   └── power_bar.py
    │       ├── rangeslider
    │       │   ├── __init__.py
    │       │   ├── main.py
    │       │   └── range_slider.py
    │       └── toggle
    │           ├── __init__.py
    │           ├── main.py
    │           └── toggle.py
    ├── pyqt6-pyside6.sh
    ├── pyside2
    │   ├── demos
    │   │   ├── browser
    │   │   │   ├── images
    │   │   │   │   ├── arrow-000.png
    │   │   │   │   ├── arrow-180.png
    │   │   │   │   ├── arrow-circle-315.png
    │   │   │   │   ├── cross-circle.png
    │   │   │   │   ├── cross.png
    │   │   │   │   ├── disk--arrow.png
    │   │   │   │   ├── disk--pencil.png
    │   │   │   │   ├── home.png
    │   │   │   │   ├── lifebuoy.png
    │   │   │   │   ├── lock-nossl.png
    │   │   │   │   ├── lock-ssl.png
    │   │   │   │   ├── ma-icon-128.png
    │   │   │   │   ├── ma-icon-256.png
    │   │   │   │   ├── ma-icon-64.png
    │   │   │   │   ├── printer.png
    │   │   │   │   ├── question.png
    │   │   │   │   └── ui-tab--plus.png
    │   │   │   ├── main_new_windows.py
    │   │   │   ├── main_one_new_window.py
    │   │   │   ├── main.py
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   └── screenshot-browser.jpg
    │   │   ├── browser_tabbed
    │   │   │   ├── images
    │   │   │   │   ├── arrow-000.png
    │   │   │   │   ├── arrow-180.png
    │   │   │   │   ├── arrow-circle-315.png
    │   │   │   │   ├── cross-circle.png
    │   │   │   │   ├── cross.png
    │   │   │   │   ├── disk--arrow.png
    │   │   │   │   ├── disk--pencil.png
    │   │   │   │   ├── home.png
    │   │   │   │   ├── lifebuoy.png
    │   │   │   │   ├── lock-nossl.png
    │   │   │   │   ├── lock-ssl.png
    │   │   │   │   ├── ma-icon-128.png
    │   │   │   │   ├── ma-icon-256.png
    │   │   │   │   ├── ma-icon-64.png
    │   │   │   │   ├── printer.png
    │   │   │   │   ├── question.png
    │   │   │   │   └── ui-tab--plus.png
    │   │   │   ├── main.py
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   └── screenshot-browser-tabbed.jpg
    │   │   ├── calculator
    │   │   │   ├── main.py
    │   │   │   ├── MainWindow.py
    │   │   │   ├── mainwindow.ui
    │   │   │   ├── mainwindow-weird.ui
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   └── screenshot-calculator.jpg
    │   │   ├── camera
    │   │   │   ├── images
    │   │   │   │   ├── blue-folder-horizontal-open.png
    │   │   │   │   └── camera-black.png
    │   │   │   ├── main.py
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   └── screenshot-camera.jpg
    │   │   ├── colorpicker
    │   │   │   ├── images
    │   │   │   │   └── color.png
    │   │   │   └── main.py
    │   │   ├── crypto
    │   │   │   ├── constants.py
    │   │   │   ├── main.py
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   ├── resources
    │   │   │   │   ├── bitcoin-icon.png
    │   │   │   │   ├── icon.icns
    │   │   │   │   └── icon.ico
    │   │   │   └── workers.py
    │   │   ├── currency
    │   │   │   ├── constants.py
    │   │   │   ├── main.py
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   ├── screenshot-currency1.jpg
    │   │   │   └── screenshot-currency2.jpg
    │   │   ├── mediaplayer
    │   │   │   ├── images
    │   │   │   │   ├── application-image.png
    │   │   │   │   ├── control-pause.png
    │   │   │   │   ├── control.png
    │   │   │   │   ├── control-skip-180.png
    │   │   │   │   ├── control-skip.png
    │   │   │   │   ├── control-stop-square.png
    │   │   │   │   └── speaker-volume.png
    │   │   │   ├── main.py
    │   │   │   ├── MainWindow.py
    │   │   │   ├── mainwindow.ui
    │   │   │   ├── models.py
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   ├── screenshot-mediaplayer1.jpg
    │   │   │   ├── screenshot-mediaplayer2.jpg
    │   │   │   └── utils.py
    │   │   ├── minesweeper
    │   │   │   ├── constants.py
    │   │   │   ├── images
    │   │   │   │   ├── bomb.png
    │   │   │   │   ├── bug.png
    │   │   │   │   ├── cactus.png
    │   │   │   │   ├── cake.png
    │   │   │   │   ├── clock-select.png
    │   │   │   │   ├── cross.png
    │   │   │   │   ├── cup.png
    │   │   │   │   ├── flag.png
    │   │   │   │   ├── fruit.png
    │   │   │   │   ├── hamburger.png
    │   │   │   │   ├── ice-cream-sprinkles.png
    │   │   │   │   ├── mushroom.png
    │   │   │   │   ├── plus.png
    │   │   │   │   ├── rocket.png
    │   │   │   │   ├── smiley-lol.png
    │   │   │   │   └── smiley.png
    │   │   │   ├── main.py
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   ├── screenshot-minesweeper1.jpg
    │   │   │   ├── screenshot-minesweeper2.jpg
    │   │   │   └── widgets.py
    │   │   ├── notepad
    │   │   │   ├── images
    │   │   │   │   ├── arrow-continue.png
    │   │   │   │   ├── arrow-curve-180-left.png
    │   │   │   │   ├── arrow-curve.png
    │   │   │   │   ├── blue-folder-open-document.png
    │   │   │   │   ├── clipboard-paste-document-text.png
    │   │   │   │   ├── disk--pencil.png
    │   │   │   │   ├── disk.png
    │   │   │   │   ├── document-copy.png
    │   │   │   │   ├── printer.png
    │   │   │   │   ├── question.png
    │   │   │   │   ├── scissors.png
    │   │   │   │   ├── selection-input.png
    │   │   │   │   └── ui-tab--plus.png
    │   │   │   ├── main.py
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   └── screenshot-notepad.jpg
    │   │   ├── notes
    │   │   │   ├── images
    │   │   │   │   ├── cross.png
    │   │   │   │   └── cross-small.png
    │   │   │   ├── main.py
    │   │   │   ├── MainWindow.py
    │   │   │   ├── mainwindow.ui
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   └── screenshot-notes.jpg
    │   │   ├── paint
    │   │   │   ├── canvas.py
    │   │   │   ├── constants.py
    │   │   │   ├── icons
    │   │   │   │   ├── blue-folder-open-image.png
    │   │   │   │   ├── border-weight.png
    │   │   │   │   ├── cake.png
    │   │   │   │   ├── disk.png
    │   │   │   │   ├── document-image.png
    │   │   │   │   ├── edit-bold.png
    │   │   │   │   ├── edit-italic.png
    │   │   │   │   ├── edit.png
    │   │   │   │   ├── edit-underline.png
    │   │   │   │   ├── eraser.png
    │   │   │   │   ├── layer-shape-ellipse.png
    │   │   │   │   ├── layer-shape-line.png
    │   │   │   │   ├── layer-shape.png
    │   │   │   │   ├── layer-shape-polygon.png
    │   │   │   │   ├── layer-shape-polyline.png
    │   │   │   │   ├── layer-shape-round.png
    │   │   │   │   ├── magnifier-zoom.png
    │   │   │   │   ├── paint-brush.png
    │   │   │   │   ├── paint-can-color.png
    │   │   │   │   ├── paint-can.png
    │   │   │   │   ├── pencil.png
    │   │   │   │   ├── piecasso.ico
    │   │   │   │   ├── piecasso.png
    │   │   │   │   ├── pipette.png
    │   │   │   │   ├── printer.png
    │   │   │   │   ├── selection.png
    │   │   │   │   ├── selection-poly.png
    │   │   │   │   ├── spray.png
    │   │   │   │   └── stamp.png
    │   │   │   ├── main.py
    │   │   │   ├── MainWindow.py
    │   │   │   ├── mainwindow.ui
    │   │   │   ├── Piecasso.ifp
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   ├── resources.qrc
    │   │   │   ├── resources_rc.py
    │   │   │   ├── screenshot-paint1.jpg
    │   │   │   ├── screenshot-paint2.jpg
    │   │   │   ├── stamps
    │   │   │   │   ├── pie-apple.png
    │   │   │   │   ├── pie-cherry2.png
    │   │   │   │   ├── pie-cherry.png
    │   │   │   │   ├── pie-lemon.png
    │   │   │   │   ├── pie-moon.png
    │   │   │   │   ├── pie-pork.png
    │   │   │   │   ├── pie-pumpkin.png
    │   │   │   │   └── pie-walnut.png
    │   │   │   ├── utils.py
    │   │   │   ├── Wizard_1.jpg
    │   │   │   └── Wizard_1.png
    │   │   ├── solitaire
    │   │   │   ├── cards
    │   │   │   │   ├── 10C.png
    │   │   │   │   ├── 10D.png
    │   │   │   │   ├── 10H.png
    │   │   │   │   ├── 10S.png
    │   │   │   │   ├── 11C.png
    │   │   │   │   ├── 11D.png
    │   │   │   │   ├── 11H.png
    │   │   │   │   ├── 11S.png
    │   │   │   │   ├── 12C.png
    │   │   │   │   ├── 12D.png
    │   │   │   │   ├── 12H.png
    │   │   │   │   ├── 12S.png
    │   │   │   │   ├── 13C.png
    │   │   │   │   ├── 13D.png
    │   │   │   │   ├── 13H.png
    │   │   │   │   ├── 13S.png
    │   │   │   │   ├── 1C.png
    │   │   │   │   ├── 1D.png
    │   │   │   │   ├── 1H.png
    │   │   │   │   ├── 1S.png
    │   │   │   │   ├── 2C.png
    │   │   │   │   ├── 2D.png
    │   │   │   │   ├── 2H.png
    │   │   │   │   ├── 2S.png
    │   │   │   │   ├── 3C.png
    │   │   │   │   ├── 3D.png
    │   │   │   │   ├── 3H.png
    │   │   │   │   ├── 3S.png
    │   │   │   │   ├── 4C.png
    │   │   │   │   ├── 4D.png
    │   │   │   │   ├── 4H.png
    │   │   │   │   ├── 4S.png
    │   │   │   │   ├── 5C.png
    │   │   │   │   ├── 5D.png
    │   │   │   │   ├── 5H.png
    │   │   │   │   ├── 5S.png
    │   │   │   │   ├── 6C.png
    │   │   │   │   ├── 6D.png
    │   │   │   │   ├── 6H.png
    │   │   │   │   ├── 6S.png
    │   │   │   │   ├── 7C.png
    │   │   │   │   ├── 7D.png
    │   │   │   │   ├── 7H.png
    │   │   │   │   ├── 7S.png
    │   │   │   │   ├── 8C.png
    │   │   │   │   ├── 8D.png
    │   │   │   │   ├── 8H.png
    │   │   │   │   ├── 8S.png
    │   │   │   │   ├── 9C.png
    │   │   │   │   ├── 9D.png
    │   │   │   │   ├── 9H.png
    │   │   │   │   └── 9S.png
    │   │   │   ├── constants.py
    │   │   │   ├── images
    │   │   │   │   ├── back.png
    │   │   │   │   ├── felt.png
    │   │   │   │   ├── name.png
    │   │   │   │   └── playing-card.png
    │   │   │   ├── items.py
    │   │   │   ├── main.py
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   ├── screenshot-solitaire1.jpg
    │   │   │   └── screenshot-solitaire2.jpg
    │   │   ├── translate
    │   │   │   ├── constants.py
    │   │   │   ├── images
    │   │   │   │   └── flag.png
    │   │   │   ├── main.py
    │   │   │   ├── MainWindow.py
    │   │   │   ├── mainwindow.ui
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   ├── screenshot-translate1.jpg
    │   │   │   └── screenshot-translate2.jpg
    │   │   ├── unzip
    │   │   │   ├── images
    │   │   │   │   ├── cat-body-space.png
    │   │   │   │   └── cat-head-glasses.png
    │   │   │   ├── main.py
    │   │   │   ├── MainWindow.py
    │   │   │   ├── mainwindow.ui
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   ├── screenshot-unzip1.jpg
    │   │   │   ├── screenshot-unzip2.jpg
    │   │   │   └── workers.py
    │   │   ├── weather
    │   │   │   ├── constants.py
    │   │   │   ├── images
    │   │   │   │   ├── 01d.png
    │   │   │   │   ├── 01n.png
    │   │   │   │   ├── 02d.png
    │   │   │   │   ├── 02n.png
    │   │   │   │   ├── 03d.png
    │   │   │   │   ├── 03n.png
    │   │   │   │   ├── 04d.png
    │   │   │   │   ├── 04n.png
    │   │   │   │   ├── 09d.png
    │   │   │   │   ├── 09n.png
    │   │   │   │   ├── 10d.png
    │   │   │   │   ├── 10n.png
    │   │   │   │   ├── 11d.png
    │   │   │   │   ├── 11n.png
    │   │   │   │   ├── 13d.png
    │   │   │   │   ├── 13n.png
    │   │   │   │   ├── 50d.png
    │   │   │   │   ├── 50n.png
    │   │   │   │   └── arrow-circle-225.png
    │   │   │   ├── main.py
    │   │   │   ├── MainWindow.py
    │   │   │   ├── mainwindow.ui
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   ├── screenshot-weather.jpg
    │   │   │   ├── utils.py
    │   │   │   └── workers.py
    │   │   └── wordprocessor
    │   │       ├── constants.py
    │   │       ├── images
    │   │       │   ├── arrow-continue.png
    │   │       │   ├── arrow-curve-180-left.png
    │   │       │   ├── arrow-curve.png
    │   │       │   ├── blue-folder-open-document.png
    │   │       │   ├── clipboard-paste-document-text.png
    │   │       │   ├── disk--pencil.png
    │   │       │   ├── disk.png
    │   │       │   ├── document-copy.png
    │   │       │   ├── edit-alignment-center.png
    │   │       │   ├── edit-alignment-justify.png
    │   │       │   ├── edit-alignment.png
    │   │       │   ├── edit-alignment-right.png
    │   │       │   ├── edit-bold.png
    │   │       │   ├── edit-color.png
    │   │       │   ├── edit-italic.png
    │   │       │   ├── edit-list-order.png
    │   │       │   ├── edit-list.png
    │   │       │   ├── edit-underline.png
    │   │       │   ├── printer.png
    │   │       │   ├── question.png
    │   │       │   ├── scissors.png
    │   │       │   ├── selection-input.png
    │   │       │   └── ui-tab--plus.png
    │   │       ├── main.py
    │   │       ├── README.md
    │   │       ├── requirements.txt
    │   │       ├── screenshot-wordprocessor.jpg
    │   │       ├── utils.py
    │   │       └── widgets.py
    │   └── widgets
    │       ├── colorbutton
    │       │   ├── colorbutton.py
    │       │   ├── __init__.py
    │       │   └── main.py
    │       ├── equalizer_bar
    │       │   ├── equalizer_bar.py
    │       │   ├── __init__.py
    │       │   └── main.py
    │       ├── gradient
    │       │   ├── gradient.py
    │       │   ├── __init__.py
    │       │   └── main.py
    │       ├── paint
    │       │   ├── __init__.py
    │       │   ├── main.py
    │       │   └── paint.py
    │       ├── palette
    │       │   ├── __init__.py
    │       │   ├── main.py
    │       │   └── palette.py
    │       ├── passwordedit
    │       │   ├── eye.svg
    │       │   ├── hidden.svg
    │       │   ├── __init__.py
    │       │   ├── main.py
    │       │   └── password.py
    │       ├── power_bar
    │       │   ├── __init__.py
    │       │   ├── main.py
    │       │   └── power_bar.py
    │       ├── rangeslider
    │       │   ├── __init__.py
    │       │   ├── main.py
    │       │   └── range_slider.py
    │       └── toggle
    │           ├── __init__.py
    │           ├── main.py
    │           └── toggle.py
    ├── pyside2-pyside6.sh
    ├── pyside6
    │   ├── demos
    │   │   ├── browser
    │   │   │   ├── images
    │   │   │   │   ├── arrow-000.png
    │   │   │   │   ├── arrow-180.png
    │   │   │   │   ├── arrow-circle-315.png
    │   │   │   │   ├── cross-circle.png
    │   │   │   │   ├── cross.png
    │   │   │   │   ├── disk--arrow.png
    │   │   │   │   ├── disk--pencil.png
    │   │   │   │   ├── home.png
    │   │   │   │   ├── lifebuoy.png
    │   │   │   │   ├── lock-nossl.png
    │   │   │   │   ├── lock-ssl.png
    │   │   │   │   ├── ma-icon-128.png
    │   │   │   │   ├── ma-icon-256.png
    │   │   │   │   ├── ma-icon-64.png
    │   │   │   │   ├── printer.png
    │   │   │   │   ├── question.png
    │   │   │   │   └── ui-tab--plus.png
    │   │   │   ├── main_new_windows.py
    │   │   │   ├── main_one_new_window.py
    │   │   │   ├── main.py
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   └── screenshot-browser.jpg
    │   │   ├── browser_tabbed
    │   │   │   ├── images
    │   │   │   │   ├── arrow-000.png
    │   │   │   │   ├── arrow-180.png
    │   │   │   │   ├── arrow-circle-315.png
    │   │   │   │   ├── cross-circle.png
    │   │   │   │   ├── cross.png
    │   │   │   │   ├── disk--arrow.png
    │   │   │   │   ├── disk--pencil.png
    │   │   │   │   ├── home.png
    │   │   │   │   ├── lifebuoy.png
    │   │   │   │   ├── lock-nossl.png
    │   │   │   │   ├── lock-ssl.png
    │   │   │   │   ├── ma-icon-128.png
    │   │   │   │   ├── ma-icon-256.png
    │   │   │   │   ├── ma-icon-64.png
    │   │   │   │   ├── printer.png
    │   │   │   │   ├── question.png
    │   │   │   │   └── ui-tab--plus.png
    │   │   │   ├── main.py
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   └── screenshot-browser-tabbed.jpg
    │   │   ├── calculator
    │   │   │   ├── main.py
    │   │   │   ├── MainWindow.py
    │   │   │   ├── mainwindow.ui
    │   │   │   ├── mainwindow-weird.ui
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   └── screenshot-calculator.jpg
    │   │   ├── camera
    │   │   │   ├── images
    │   │   │   │   ├── blue-folder-horizontal-open.png
    │   │   │   │   └── camera-black.png
    │   │   │   ├── main.py
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   └── screenshot-camera.jpg
    │   │   ├── colorpicker
    │   │   │   ├── images
    │   │   │   │   └── color.png
    │   │   │   └── main.py
    │   │   ├── crypto
    │   │   │   ├── constants.py
    │   │   │   ├── main.py
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   ├── resources
    │   │   │   │   ├── bitcoin-icon.png
    │   │   │   │   ├── icon.icns
    │   │   │   │   └── icon.ico
    │   │   │   └── workers.py
    │   │   ├── currency
    │   │   │   ├── constants.py
    │   │   │   ├── main.py
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   ├── screenshot-currency1.jpg
    │   │   │   └── screenshot-currency2.jpg
    │   │   ├── mediaplayer
    │   │   │   ├── images
    │   │   │   │   ├── application-image.png
    │   │   │   │   ├── control-pause.png
    │   │   │   │   ├── control.png
    │   │   │   │   ├── control-skip-180.png
    │   │   │   │   ├── control-skip.png
    │   │   │   │   ├── control-stop-square.png
    │   │   │   │   └── speaker-volume.png
    │   │   │   ├── main.py
    │   │   │   ├── MainWindow.py
    │   │   │   ├── mainwindow.ui
    │   │   │   ├── models.py
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   ├── screenshot-mediaplayer1.jpg
    │   │   │   ├── screenshot-mediaplayer2.jpg
    │   │   │   └── utils.py
    │   │   ├── minesweeper
    │   │   │   ├── constants.py
    │   │   │   ├── images
    │   │   │   │   ├── bomb.png
    │   │   │   │   ├── bug.png
    │   │   │   │   ├── cactus.png
    │   │   │   │   ├── cake.png
    │   │   │   │   ├── clock-select.png
    │   │   │   │   ├── cross.png
    │   │   │   │   ├── cup.png
    │   │   │   │   ├── flag.png
    │   │   │   │   ├── fruit.png
    │   │   │   │   ├── hamburger.png
    │   │   │   │   ├── ice-cream-sprinkles.png
    │   │   │   │   ├── mushroom.png
    │   │   │   │   ├── plus.png
    │   │   │   │   ├── rocket.png
    │   │   │   │   ├── smiley-lol.png
    │   │   │   │   └── smiley.png
    │   │   │   ├── main.py
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   ├── screenshot-minesweeper1.jpg
    │   │   │   ├── screenshot-minesweeper2.jpg
    │   │   │   └── widgets.py
    │   │   ├── notepad
    │   │   │   ├── images
    │   │   │   │   ├── arrow-continue.png
    │   │   │   │   ├── arrow-curve-180-left.png
    │   │   │   │   ├── arrow-curve.png
    │   │   │   │   ├── blue-folder-open-document.png
    │   │   │   │   ├── clipboard-paste-document-text.png
    │   │   │   │   ├── disk--pencil.png
    │   │   │   │   ├── disk.png
    │   │   │   │   ├── document-copy.png
    │   │   │   │   ├── printer.png
    │   │   │   │   ├── question.png
    │   │   │   │   ├── scissors.png
    │   │   │   │   ├── selection-input.png
    │   │   │   │   └── ui-tab--plus.png
    │   │   │   ├── main.py
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   └── screenshot-notepad.jpg
    │   │   ├── notes
    │   │   │   ├── images
    │   │   │   │   ├── cross.png
    │   │   │   │   └── cross-small.png
    │   │   │   ├── main.py
    │   │   │   ├── MainWindow.py
    │   │   │   ├── mainwindow.ui
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   └── screenshot-notes.jpg
    │   │   ├── paint
    │   │   │   ├── canvas.py
    │   │   │   ├── constants.py
    │   │   │   ├── icons
    │   │   │   │   ├── blue-folder-open-image.png
    │   │   │   │   ├── border-weight.png
    │   │   │   │   ├── cake.png
    │   │   │   │   ├── disk.png
    │   │   │   │   ├── document-image.png
    │   │   │   │   ├── edit-bold.png
    │   │   │   │   ├── edit-italic.png
    │   │   │   │   ├── edit.png
    │   │   │   │   ├── edit-underline.png
    │   │   │   │   ├── eraser.png
    │   │   │   │   ├── layer-shape-ellipse.png
    │   │   │   │   ├── layer-shape-line.png
    │   │   │   │   ├── layer-shape.png
    │   │   │   │   ├── layer-shape-polygon.png
    │   │   │   │   ├── layer-shape-polyline.png
    │   │   │   │   ├── layer-shape-round.png
    │   │   │   │   ├── magnifier-zoom.png
    │   │   │   │   ├── paint-brush.png
    │   │   │   │   ├── paint-can-color.png
    │   │   │   │   ├── paint-can.png
    │   │   │   │   ├── pencil.png
    │   │   │   │   ├── piecasso.ico
    │   │   │   │   ├── piecasso.png
    │   │   │   │   ├── pipette.png
    │   │   │   │   ├── printer.png
    │   │   │   │   ├── selection.png
    │   │   │   │   ├── selection-poly.png
    │   │   │   │   ├── spray.png
    │   │   │   │   └── stamp.png
    │   │   │   ├── main.py
    │   │   │   ├── MainWindow.py
    │   │   │   ├── mainwindow.ui
    │   │   │   ├── Piecasso.ifp
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   ├── resources.qrc
    │   │   │   ├── resources_rc.py
    │   │   │   ├── screenshot-paint1.jpg
    │   │   │   ├── screenshot-paint2.jpg
    │   │   │   ├── stamps
    │   │   │   │   ├── pie-apple.png
    │   │   │   │   ├── pie-cherry2.png
    │   │   │   │   ├── pie-cherry.png
    │   │   │   │   ├── pie-lemon.png
    │   │   │   │   ├── pie-moon.png
    │   │   │   │   ├── pie-pork.png
    │   │   │   │   ├── pie-pumpkin.png
    │   │   │   │   └── pie-walnut.png
    │   │   │   ├── utils.py
    │   │   │   ├── Wizard_1.jpg
    │   │   │   └── Wizard_1.png
    │   │   ├── solitaire
    │   │   │   ├── cards
    │   │   │   │   ├── 10C.png
    │   │   │   │   ├── 10D.png
    │   │   │   │   ├── 10H.png
    │   │   │   │   ├── 10S.png
    │   │   │   │   ├── 11C.png
    │   │   │   │   ├── 11D.png
    │   │   │   │   ├── 11H.png
    │   │   │   │   ├── 11S.png
    │   │   │   │   ├── 12C.png
    │   │   │   │   ├── 12D.png
    │   │   │   │   ├── 12H.png
    │   │   │   │   ├── 12S.png
    │   │   │   │   ├── 13C.png
    │   │   │   │   ├── 13D.png
    │   │   │   │   ├── 13H.png
    │   │   │   │   ├── 13S.png
    │   │   │   │   ├── 1C.png
    │   │   │   │   ├── 1D.png
    │   │   │   │   ├── 1H.png
    │   │   │   │   ├── 1S.png
    │   │   │   │   ├── 2C.png
    │   │   │   │   ├── 2D.png
    │   │   │   │   ├── 2H.png
    │   │   │   │   ├── 2S.png
    │   │   │   │   ├── 3C.png
    │   │   │   │   ├── 3D.png
    │   │   │   │   ├── 3H.png
    │   │   │   │   ├── 3S.png
    │   │   │   │   ├── 4C.png
    │   │   │   │   ├── 4D.png
    │   │   │   │   ├── 4H.png
    │   │   │   │   ├── 4S.png
    │   │   │   │   ├── 5C.png
    │   │   │   │   ├── 5D.png
    │   │   │   │   ├── 5H.png
    │   │   │   │   ├── 5S.png
    │   │   │   │   ├── 6C.png
    │   │   │   │   ├── 6D.png
    │   │   │   │   ├── 6H.png
    │   │   │   │   ├── 6S.png
    │   │   │   │   ├── 7C.png
    │   │   │   │   ├── 7D.png
    │   │   │   │   ├── 7H.png
    │   │   │   │   ├── 7S.png
    │   │   │   │   ├── 8C.png
    │   │   │   │   ├── 8D.png
    │   │   │   │   ├── 8H.png
    │   │   │   │   ├── 8S.png
    │   │   │   │   ├── 9C.png
    │   │   │   │   ├── 9D.png
    │   │   │   │   ├── 9H.png
    │   │   │   │   └── 9S.png
    │   │   │   ├── constants.py
    │   │   │   ├── images
    │   │   │   │   ├── back.png
    │   │   │   │   ├── felt.png
    │   │   │   │   ├── name.png
    │   │   │   │   └── playing-card.png
    │   │   │   ├── items.py
    │   │   │   ├── main.py
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   ├── screenshot-solitaire1.jpg
    │   │   │   └── screenshot-solitaire2.jpg
    │   │   ├── translate
    │   │   │   ├── constants.py
    │   │   │   ├── images
    │   │   │   │   └── flag.png
    │   │   │   ├── main.py
    │   │   │   ├── MainWindow.py
    │   │   │   ├── mainwindow.ui
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   ├── screenshot-translate1.jpg
    │   │   │   └── screenshot-translate2.jpg
    │   │   ├── unzip
    │   │   │   ├── images
    │   │   │   │   ├── cat-body-space.png
    │   │   │   │   └── cat-head-glasses.png
    │   │   │   ├── main.py
    │   │   │   ├── MainWindow.py
    │   │   │   ├── mainwindow.ui
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   ├── screenshot-unzip1.jpg
    │   │   │   ├── screenshot-unzip2.jpg
    │   │   │   └── workers.py
    │   │   ├── weather
    │   │   │   ├── constants.py
    │   │   │   ├── images
    │   │   │   │   ├── 01d.png
    │   │   │   │   ├── 01n.png
    │   │   │   │   ├── 02d.png
    │   │   │   │   ├── 02n.png
    │   │   │   │   ├── 03d.png
    │   │   │   │   ├── 03n.png
    │   │   │   │   ├── 04d.png
    │   │   │   │   ├── 04n.png
    │   │   │   │   ├── 09d.png
    │   │   │   │   ├── 09n.png
    │   │   │   │   ├── 10d.png
    │   │   │   │   ├── 10n.png
    │   │   │   │   ├── 11d.png
    │   │   │   │   ├── 11n.png
    │   │   │   │   ├── 13d.png
    │   │   │   │   ├── 13n.png
    │   │   │   │   ├── 50d.png
    │   │   │   │   ├── 50n.png
    │   │   │   │   └── arrow-circle-225.png
    │   │   │   ├── main.py
    │   │   │   ├── MainWindow.py
    │   │   │   ├── mainwindow.ui
    │   │   │   ├── README.md
    │   │   │   ├── requirements.txt
    │   │   │   ├── screenshot-weather.jpg
    │   │   │   ├── utils.py
    │   │   │   └── workers.py
    │   │   └── wordprocessor
    │   │       ├── constants.py
    │   │       ├── images
    │   │       │   ├── arrow-continue.png
    │   │       │   ├── arrow-curve-180-left.png
    │   │       │   ├── arrow-curve.png
    │   │       │   ├── blue-folder-open-document.png
    │   │       │   ├── clipboard-paste-document-text.png
    │   │       │   ├── disk--pencil.png
    │   │       │   ├── disk.png
    │   │       │   ├── document-copy.png
    │   │       │   ├── edit-alignment-center.png
    │   │       │   ├── edit-alignment-justify.png
    │   │       │   ├── edit-alignment.png
    │   │       │   ├── edit-alignment-right.png
    │   │       │   ├── edit-bold.png
    │   │       │   ├── edit-color.png
    │   │       │   ├── edit-italic.png
    │   │       │   ├── edit-list-order.png
    │   │       │   ├── edit-list.png
    │   │       │   ├── edit-underline.png
    │   │       │   ├── printer.png
    │   │       │   ├── question.png
    │   │       │   ├── scissors.png
    │   │       │   ├── selection-input.png
    │   │       │   └── ui-tab--plus.png
    │   │       ├── main.py
    │   │       ├── README.md
    │   │       ├── requirements.txt
    │   │       ├── screenshot-wordprocessor.jpg
    │   │       ├── utils.py
    │   │       └── widgets.py
    │   └── widgets
    │       ├── colorbutton
    │       │   ├── colorbutton.py
    │       │   ├── __init__.py
    │       │   └── main.py
    │       ├── equalizer_bar
    │       │   ├── equalizer_bar.py
    │       │   ├── __init__.py
    │       │   └── main.py
    │       ├── gradient
    │       │   ├── gradient.py
    │       │   ├── __init__.py
    │       │   └── main.py
    │       ├── paint
    │       │   ├── __init__.py
    │       │   ├── main.py
    │       │   └── paint.py
    │       ├── palette
    │       │   ├── __init__.py
    │       │   ├── main.py
    │       │   └── palette.py
    │       ├── passwordedit
    │       │   ├── eye.svg
    │       │   ├── hidden.svg
    │       │   ├── __init__.py
    │       │   ├── main.py
    │       │   └── password.py
    │       ├── power_bar
    │       │   ├── __init__.py
    │       │   ├── main.py
    │       │   └── power_bar.py
    │       ├── rangeslider
    │       │   ├── __init__.py
    │       │   ├── main.py
    │       │   └── range_slider.py
    │       └── toggle
    │           ├── __init__.py
    │           ├── main.py
    │           └── toggle.py
    └── README.md

185 directories, 1438 files

标签:

实例下载地址

使用Python & Qt构建的桌面应用程序演示

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警