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_())

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

如版本错误,可以去官网 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

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

设计好需要的图形就保存,保存的图形为 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_())

运行成功:

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值