PyQt Examples 2019
Learn to create desktop apps with Python and Qt. Screenshots on Ubuntu below. You can also use Windows or macOS.
|Hello World!||Common PyQt Widgets||Layouts||Signals and Slots||Qt Designer & Python|
|QML Python example||Qt Text Editor||Packaging & deployment||Qt Dark Theme|
|Action Shooter||Chat Client||Tree Views||Lists|
|Custom Tables||PyQt database example|
Running the examples
Running the examples is really easy. The only thing you need is Python 3. Create a virtual environment via the command:
python3 -m venv venv
This creates the folder
venv/ in your current directory. It will contain the necessary libraries for running the examples.
To activate the virtual environment, use the following command:
# On Windows: call venv\Scripts\actviate.bat # On Mac / Linux: source venv/bin/activate
Then, execute the following to install the necessary dependencies:
pip install -Ur src/requirements.txt
Once you have done this, use
cd to navigate to the example you're interested in in the
src/ folder. You'll find a
.py file there, typically
main.py. You can run it with the command:
Please note that the virtual environment must still be active for this to work.
Except where otherwise indicated, the contents here are © me, Michael Herrmann. I'm happy for you to use the source code under the terms of the MIT license. The screenshots may be used under the terms of the CC BY-NC-SA 4.0.