欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

Python-使用PyQT生成图形界面

发布时间:2025/6/17 53 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Python-使用PyQT生成图形界面 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

1.安装PyQT5以及QT Designer工具包

pip install PyQt5pip 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

 

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.直接点击运行即可看到生成的界面啦

转载于:https://www.cnblogs.com/LyShark/p/9187344.html

总结

以上是生活随笔为你收集整理的Python-使用PyQT生成图形界面的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。