Python安装PyQt5进行图形界面设计

安装

共需安装三个模块PyQt5  PyQt5-tools  pyqt5designer,如果是付费版的可以不安装pyqt5designer。

1、在cmd里面运行:

pip install PyQt5 -i https://pypi.douban.com/simple

2、安装常用的Qt工具:

pip install PyQt5-tools -i https://pypi.douban.com/simple

3、测试安装

在Python中输入:import PyQt5,不报错即为正确,如果报No module named ‘PyQt5’,则在需手动添加包。

点击:File—Settings—Project Interpreter

只需搜索安装PyQt5,会自动添加PyQt5-sip

4、安装pyqt5designer

社区版的不能添加窗口所以要另外安装pyqt5designer

pip install pyqt5designer

安装后路径下多出了designer.exe打开就可以设计界面了

5、界面排版

直接拖动左边的控件进行排版非常方便

完成后另存为.ui后缀的文件

6、转为.py文件

进入Python36目录输入以下指令

pyuic5.exe -o qt.py e:qt.ui

qt.ui为设计界面文件,qt.py是转换的文件

运行后目录下多出来了qt.py文件,居然不是生成在源文件的目录。

7、引入

直接用Python打开qt.py文件,在头部和底部添加以下代码

#头部
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow
#底部
if __name__ == '__main__':
    app = QApplication(sys.argv)
    MainWindow = QMainWindow()
    ui = Ui_MainWindow()
    ui.setupUi(MainWindow)
    MainWindow.show()
    sys.exit(app.exec_())

8、运行成果