pyqt5自带pyuic5工具包,打开命令行直接进入SCRIPT目录下 输入命令PYUIC5 测试
会提示必须带输入参数。
系统安装好QT并新建一个工程布局自己所需要的界面,然后使用pyuic5命令生成PYTHON文件 命令格式如下
pyuic5 -o destination.py source.ui
其中:
• -o是操作参数,表示要生成一个文件
• destination.py是要生成的.py文件
• source.ui是在此之前用QtCreator生成的包含UI设计的.ui文件
如上图所示,执行完后可看到生成的.py文件,这里的文件在默认目录下,也可以自己制定目录位置。
生成的pY文件直接运行还不能看到界面,还需要添加一些代码才可以显示。
• .py文件已经自己引入了PyQt5库中的几个大类,QtCore, QtGui, QtWidgets;这不够,我们还需要引入sys库,所以添加:
import sys
• 除次之外,我们需要在class之外添加一些代码,将类实例化,并且运行这个实例:
if name == “main”:
app = QtWidgets.QApplication(sys.argv)
MainWindow = QtWidgets.QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())
再次运行就会发现可以显示QT设计好的界面了。