1.安装PyQT5以及QT Designer工具包
pip install PyQt5
pip install PyQt5-tools -i http://pypi.douban.com/simple --trusted-host=pypi.douban.com
2.安装PyQt5,会根据Python的安装路径自动进行安装,不需要修改。
3.测试安装是否成功。写下面的代码,运行看运行是否正确。
import sys from PyQt5 import QtWidgets if __name__ == '__main__': app = QtWidgets.QApplication(sys.argv) w = QtWidgets.QWidget() w.resize(400, 200) w.setWindowTitle("hello PyQt5") w.show() exit(app.exec_())
如果成功执行,那么会看到一个窗体生成了
4.打开QT设计师designer.exe
一般路径是:\Python36-32\Lib\site-packages\pyqt5-tools
扫描二维码关注公众号,回复:
1605129 查看本文章
5.保存成*.ui文件,Qt Designer设计出来的文件默认为.ui文件,里面包含的类css布局设计语言,如果想用python运行,我们还需要将它转换成.py文件。
输入转换命令:pyuic5 -o lyshark.py lyshark.ui
6.打开生成的.py文件,Ui_MainWindow这个类已经把布局都写好了。我只要修改调用一下就可以运行。
在代码后面添以下代码:
if __name__ == '__main__': app = QtWidgets.QApplication(sys.argv) MainWindow = QtWidgets.QMainWindow() ui = Ui_MainWindow() ui.setupUi(MainWindow) MainWindow.show() sys.exit(app.exec_())
7.直接点击运行即可看到生成的界面啦