python-pyqt安装及使用

以前小项目的前端界面大多使用最基本的tk库完成,这种方法在只有简单几个按键的时候还好,当界面布局稍微复杂起来,各控件位置设置等的代码编写就变得相当麻烦,所以稍微复杂的前端程序我们可以考虑使用qt实现。
qt原本只是针对C++使用的,pyqt就是利用qt界面布局设置的便利,将拖动设置好后的界面转为python代码,从而方便前端的开发。

安装

安装较为简单,在cmd中输入命令即可

 pip3 install PyQt5
pip3 install PyQt5-tools

提示:可能会出现下载卡顿,不断重连的情况,是pip源的问题,大多数下载需要访问国外网点,可切换为国内源解决。

配置

1.使用qt
这一步配置是添加工具,让pycharm可以直接打开qt进行页面编辑,生成qt文件。
文件–>设置–>工具–>外部工具–>添加 依次打开后可见下图
添加工具
其中name可以自行设定
program为下载pyqt中designer.exe的路径
(目前最新的pyqt designer.exe路径为python安装目录下的Python38\Lib\site-packages\qt5_applications\Qt\bin\designer.exe)
working dictionary为 F i l e D i r FileDir FileDir 配置完成后如图
配置完成
2.生成py文件
此时以及可以在pycharm中打开qt,但生成的qt文件没法直接使用,所以需要添加另一个工具将qt文件转为py文件。
方法与第一步同,添加工具,
program为python.exe的目录
Arguments为-m PyQt5.uic.pyuic F i l e N a m e FileName FileName -o F i l e N a m e W i t h o u t E x t e n s i o n FileNameWithoutExtension FileNameWithoutExtension.py
working dictionary为 F i l e D i r FileDir FileDir
配置完成
此时应该可以看到两个工具都已添加完成添加完成

使用

工具–>External Tools–>Qt designer 可以打开qt编辑界面
工具位置
我们选择新建空窗体并保存到python项目目录下
新建窗体
此时在pycharm中可以看到qt生成的ui文件
ui文件
我们选中文件,使用前面添加的pyUIc工具将其转化为python代码
转化代码
在已有代码最后添加如下代码即可运行:

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

选择运行后即可看到先前设定的界面
界面显示

  • 4
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值