2018-02-10 14:01:27 +01:00
|
|
|
# 15 Minute Apps
|
2018-02-09 23:10:03 +01:00
|
|
|
|
2018-02-16 21:44:29 +01:00
|
|
|
A collection of 15 small — *minute* — desktop applications written in Python
|
2018-02-09 23:10:03 +01:00
|
|
|
using the PyQt framework. These apps are intended as examples from
|
|
|
|
which you can poke, hack and prod your way to writing your own tools.
|
|
|
|
|
|
|
|
If you find these apps interesting, or want to learn more about
|
|
|
|
PyQt in general, [take a look at my ebook & online course
|
|
|
|
"Create Simple GUI Applications"](https://martinfitzpatrick.name/create-simple-gui-applications)
|
2018-02-10 14:01:27 +01:00
|
|
|
which covers everything you need to know to start building your own applications with PyQt.
|
|
|
|
|
|
|
|
More articles, tutorials and projects using PyQt can be
|
|
|
|
found [on my site](http://martinfitzpatrick.name/tag/pyqt).
|
2018-02-09 23:10:03 +01:00
|
|
|
|
2018-02-16 21:44:29 +01:00
|
|
|
## The apps
|
|
|
|
|
|
|
|
1. [Web Browser (untabbed)](browser/) - "MooseAche"
|
|
|
|
1. [Web Browser (tabbed)](browser_tabbed/) - "Mozzarella Ashbadger"
|
|
|
|
1. [Minesweeper](minesweeper/) - "Moonsweeper"
|
|
|
|
1. [Notepad](notepad/) - "No2Pads"
|
|
|
|
1. [Calculator](calculator/) - "Calculon" (QtDesigner)
|
|
|
|
1. [Word Processor](wordprocessor/) - "Megasolid Idiom"
|
|
|
|
1. [Webcam/Snapshot](camera/) - "NSAViewer"
|
|
|
|
1. [Media Player](mediaplayer/) - "Failamp"
|
|
|
|
1. [Post-it Notes](notes/) - "Brown Note" (QtDesigner)
|
|
|
|
1. [Paint](paint/) - "Piecasso" (QtDesigner)
|
|
|
|
1. [Unzip](unzip/) - "7Pez" (QtDesigner)
|
|
|
|
1. [Translator](translate/) - "Translataar" (QtDesigner)
|
|
|
|
1. [Weather](weather/) - "Raindar" (QtDesigner)
|
2018-02-09 23:10:03 +01:00
|
|
|
|
|
|
|
## In progress
|
|
|
|
|
2018-02-12 21:35:46 +01:00
|
|
|
1. Currency converter (QtDesigner, PyQtGraph)
|
2018-02-09 23:10:03 +01:00
|
|
|
1. Solitaire - "Ronery"
|
|
|
|
|
2018-02-16 21:44:29 +01:00
|
|
|
# License
|
|
|
|
|
|
|
|
All code is **licensed under an MIT license**. This allows you to re-use the code freely,
|
|
|
|
remixed in both commercial and non-commercial projects. The only requirement is to
|
|
|
|
include the same license when distributing.
|