关键词
pyqt5; PyQt5; python图形界面; python图形化设计; pyuic5; python图形界面运行起来; python-designer附加代码;
pyqt5是很方便的python图形界面框架
利用图形界面化的设计器很容易设计出好看的ui界面
安装pyqt5
安装pyqt5-tools命令
pip install qt5-tools
使用pyqt5
打开设计器
pyqt5-tools designer
稍等片刻就打开了设计器,如图操作创建文件

拖动左侧的组件到中间即可设计

左上角-文件-另存为即可保存ui文件
在ui文件目录下打开终端
使用pyuic5转换ui文件到py文件
pyuic5包含在PyQt5
pip install PyQt5
在终端输入命令(不要直接复制,养成学习习惯)
pyuic5 untitled.ui -o main.py #假设你的ui文件名为untitled.ui
值得注意的是,这里的-o参数在很多命令中都表示 out 即输出,以后我们自己编写"命令行可用"的程序时也应注意命令参数的"规范-通用性",即"大家都用这个,那我也用这个"
得到同目录下main.py文件,用你的代码编辑器打开它,在最后添加启动代码
if __name__ == "__main__":
import sys
app = QtWidgets.QApplication(sys.argv)
MainWindow = QtWidgets.QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())
==这段代码不用背,可以复制保存下来,每次都要用的,固定格式、固定内容的==
然后运行它即可