pyqt5的安装过程和使用

PyQt是一个创建GUI应用程序的工具包。它是Python编程语言和Qt库的成功融合。

用于个人写些小工具,简单使用。

下面记录pyqt5 的安装过程 和在python3 下的使用

1、先安装SIP 和 PyQt5

pip3 install SIP
pip install PyQt5

2、运行代码测试

import sys
from PyQt5 import QtWidgets, QtCore

app = QtWidgets.QApplication(sys.argv)
widget = QtWidgets.QWidget()
widget.resize(360, 360)
widget.setWindowTitle("Hello, PyQt5!")
widget.show()
sys.exit(app.exec_())

显示出小窗口就是成功安装

pyqt5的安装过程和使用_第1张图片

如版本错误,可以去官网 https://pypi.org/project/PyQt5/#files 下载对应版本用whl 文件安装pyqt5

本记环境 python-3.6.5 可以直接运行

 

3、安装 PyQt5-tools (pyqt5 工具包)

pip install PyQt5-tools

安装成功后在python 安装包目录下找到python_tools

打开python_tools 下的designer.exe

(或者直接下载 https://nchc.dl.sourceforge.net/project/pyqt/PyQt5/PyQt-5.4.1/PyQt5-5.4.1-gpl-Py3.4-Qt5.4.1-x64.exe 安装后打开designer.exe)

 

4、Qt Designer 使用

打开后一般选择后2个, Main Window 或者Widget

pyqt5的安装过程和使用_第2张图片

选择后在Widget Box  选择需要的拖到窗口就好(下图为随便拖几个展示)

pyqt5的安装过程和使用_第3张图片

设计好需要的图形就保存,保存的图形为 ui 格式

 

5、转化ui 格式为 py格式

pyuic5 -o testname.py test.ui

pyuic5 -o 生成py文件名 ui文件名  (注意路径问题)

如 pyuic5 出现问题,则用

python -m PyQt5.uic.pyuic -o testname.py test.ui

python -m PyQt5.uic.pyuic  代替  pyuic5

 

6、py文件显示gui

打开生成的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_())

运行成功:

pyqt5的安装过程和使用_第4张图片

 

你可能感兴趣的:(pyqt5的安装过程和使用)