qt designer download code example
Example 1: pycharm qt designer
1. Python 3.7 = C:\Users\x\PycharmProjects\Hello\venv\Scripts\python.exe
2. Pip install following:
a. PyQt5
b. PyQt5-tools
3. Location of QT designer.exe, which is located in - C:\Users\x\PycharmProjects\Hello\venv\Scripts\designer.exe
4. For QT Designer : File -> Settings -> Tools -> External Tools -> create (+)
a. Name : QTdesigner
b. Program : C:\Users\x\PycharmProjects\Hello\venv\Scripts\designer.exe
c. Arguments : NONE
d. Working directory : $ProjectFileDir$
OK
5. For converting UI file to Py file Pyuic : File -> Settings -> Tools -> External Tools -> create (+)
a. Name : PyUIC
b. Program : C:\Users\x\PycharmProjects\Hello\venv\Scripts\pyuic5.exe
c. Arguments : -x $FileName$ -o $FileNameWithoutExtension$.py
d. Working directory : $ProjectFileDir$
OK
6. Click Tools -> External Tools -> QTdesigner
Design your UI and save it as X.ui
7. You will have X.ui located in the Project file,
a. right click on X.ui
b. External Tools -> PyUIC
c. Success
8. You will be able to see X.py file in the projects folder
9. Run X.py
10. You should be able to see your GUI Application.
Example 2: qt for automation download
Installing perl: http://strawberryperl.com/
Installing cmake: https://cmake.org/download/
Installing git: https://gitforwindows.org/
Once installed, I opened git and executed: git clone https://code.qt.io/qt/qtmqtt.git
Then I opened Qtcreator and opened one of the examples from the just downloaded qtmqtt dir. This way I was able to compile and execute an example.
Now I need to find out how to compile it as module. To be continued....
Update:
I am now able to build the mqtt module as well. This is what I did:
Download via git the qtmqtt source files
Open cmd window and run: C:\Qt\5.1\mingw53_32\bin\qtenv2.bat
You will get a response like "Setting up environment for Qt usage...."
cd into dir where git downloaded the source files, like: cd C:\user\myname\qtmqtt
Execute: qmake -r
Execute: C:/Qt/Tools/mingw530_32/bin/mingw32-make install
Execute: mingw32-make.exe install
Now open Qtcreator and build your apps using qtmqtt library.
Note the above assumes that you installed the mingw32 compiler using Qtmaintenance tool.