Learn how to create a simple asynchronous PyQt GUI Application.
This demo program shows python print() Function on the screen, making it easy to understand how asynchronous processing works.
- create a simple GUI applications with PyQt’s thread support
- implement asynchronous processing that can be safely started and stopped
- display the standard output process on the PyQt screen
- make it possible to display a progress bar
The following command will install the latest version of a module and its dependencies.
pip install git+https://github.com/mochisue/pyqt-async-sample.git
The following command will launch the GUI application. You can also do the same by running the sample.py program.
pyqtasync_gui
I have placed the Mac OS X application here, sorry, but it is not notarized. This is created with pyinstaller.
When it comes to progress bars in python, tqdm is famous, but this time I dared to use progress. The reason is that tqdm, pyqt, and pyinstaller are not compatible.