python GUI库图形界面开发之PyQt5开发环境配置与基础使用
作者:diyiday 时间:2023-11-16 04:45:22
PyQt5安装
在cmd下输入
pip install PyQt5
完成PyQt5安装,再安装qt designer,可以使用pip安装
pip install PyQt5-tools
安装完成后,在python安装目录下可以看到
配置PyCharm
配置PyCharm是为了在Pycharm里面实现打开qt designer,然后生成qt文件,然后将qt文件转换成python语言的软件文件。
打开Pycharm,按下图操作
打开Extrernal Tools之后,点击上如绿色的+,添加Tools
Name:可自己定义
Program:指向上述安装PyQt5-tools里面的designer.exe
Work directory:使用变量 FileDir
然后再新建多一个“PyUIC”,这个主要是用来将 Qt界面 转换成 py代码。
-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
PyQt5基础使用使用
在F盘新建一个空文件夹,然后使用pychram导入文件夹,首先通过pycharm打开qt designer,如图所示:
新建窗口之后,可以再左边列表直接拖拉空间到窗口上
可以看到上图是有2个控件的,在这里另存为该文件
保存文件之后,关闭qt designer,在pycharm里看到刚保存ui文件,选中文件点击右键,选择PyUIC来转换成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_())
点击运行
好了关于python GUI库图形界面开发之PyQt5开发环境配置与基础使用就介绍到这里,更多关于这方面的文章请查看下面的相关链接
来源:https://blog.csdn.net/diyiday/article/details/79697807
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
asp获取完整url地址代码
对网页切片算法问题的研究
一文详解Go中方法接收器的选择
![](https://img.aspxhome.com/file/2023/9/123879_0s.png)
MSSQL自动重建出现碎片的索引的方法分享
详解pandas DataFrame的查询方法(loc,iloc,at,iat,ix的用法和区别)
![](https://img.aspxhome.com/file/2023/0/99270_0s.png)
MySql存储过程与函数详解
![](https://img.aspxhome.com/file/2023/8/111408_0s.png)
Python eval()与exec()函数使用介绍
sqlserver 多表关联时在where语句中慎用trim()方法
CSS清除浮动常用方法小结
![](https://img.aspxhome.com/file/UploadPic/20097/7/float1-47s.png)
oracle 集合
python自动登录12306并自动点击验证码完成登录的实现源代码
MySQL数据库执行Update卡死问题的解决方法
![](https://img.aspxhome.com/file/2023/6/107926_0s.png)
Golang 语言控制并发 Goroutine的方法
Python安装jieba库详细教程
![](https://img.aspxhome.com/file/2023/5/84935_0s.png)
django中使用memcached示例详解
Python批量查询关键词微信指数实例方法
![](https://img.aspxhome.com/file/2023/8/93738_0s.png)
PHP封装的数据库模型Model类完整示例【基于PDO】
图片自适应宽度新解决方法
Python3基础之基本运算符概述
![](https://img.aspxhome.com/file/2023/6/107626_0s.png)