900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > Python-使用PyQT生成图形界面

Python-使用PyQT生成图形界面

时间:2018-08-22 05:38:41

相关推荐

Python-使用PyQT生成图形界面

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

pip install PyQt5pip install PyQt5-tools -i /simple --trusted-host=

2.安装PyQt5,会根据Python的安装路径自动进行安装,不需要修改。

3.测试安装是否成功。写下面的代码,运行看运行是否正确。

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。