博客
关于我
PyQt5使用:Python图形界面PyQt5
阅读量:180 次
发布时间:2019-02-28

本文共 922 字,大约阅读时间需要 3 分钟。

1. PyQt介绍

    Python基本语法学完之后,第一个疑问来了,代码总是在一个黑框框DOS下运行,想要进行人机交互必须做出一个用户界面UI出来,然后查询试用了不同的GUI工具包,最后选择了较为熟悉的Qt工具包。

PyQt是一个创建GUI应用程序的工具包。它是Python编程语言和Qt库的成功融合。Qt库是目前最强大的库之一。PyQt的库文件由C++编写,相应的有Qt软件用于C++界面开发;Qt是C++库,PyQt是Python的移植版本,PyQt是Qt的一个wrapper(封装)。

2. PyQt的安装

2.1 安装

    在cmd下输入:pip install PyQt5 完成PyQt5安装,再安装qt designer,可以使用pip安装:

pip install PyQt5
pip install PyQt5-tools
这里写图片描述

2.2 配置PyCharm

    配置PyCharm是为了在Pycharm里面实现打开qt designer,然后生成qt文件,然后将qt文件转换成python语言的软件文件。

打开Pycharm,按下图操作 :
这里写图片描述
打开Extrernal Tools之后,点击上如绿色的+,添加Tools:
这里写图片描述
Name:可自己定义
Program:指向上述安装PyQt5-tools里面的designer.exe
Work directory:使用变量 FileDir F i l e D i r
然后再新建多一个“PyUIC”,这个主要是用来将 Qt界面 转换成 py代码。
这里写图片描述

2.3 创建一个对话框

    在E盘新建一个空文件夹,然后使用pychram导入文件夹,首先通过pycharm打开qt designer,如图所示:

这里写图片描述

这里写图片描述

新建窗口之后,可以再左边列表直接拖拉空间到窗口上 ,等同于VS的工具栏:
这里写图片描述
这里写图片描述
将文件存起来,另存为:test;保存文件之后,关闭qt designer,在pycharm里看到刚保存ui文件,选中文件点击右键,选择PyUIC来转换成py代码:
这里写图片描述

转化之后生成的.py代码如下:

这里写图片描述

生成代码之后,还不能运行,因为这只是一个界面的代码,在该代码最下面还需要加入以下代码:

这里写图片描述
点击运行,出现对话框 :
这里写图片描述

你可能感兴趣的文章
mysql中的四大运算符种类汇总20多项,用了三天三夜来整理的,还不赶快收藏
查看>>
mysql中的字段如何选择合适的数据类型呢?
查看>>
MySQL中的字符集陷阱:为何避免使用UTF-8
查看>>
mysql中的数据导入与导出
查看>>
MySQL中的时间函数
查看>>
mysql中的约束
查看>>
MySQL中的表是什么?
查看>>
mysql中穿件函数时候delimiter的用法
查看>>
Mysql中索引的分类、增删改查与存储引擎对应关系
查看>>
Mysql中索引的最左前缀原则图文剖析(全)
查看>>
MySql中给视图添加注释怎么添加_默认不支持_可以这样取巧---MySql工作笔记002
查看>>
Mysql中获取所有表名以及表名带时间字符串使用BetweenAnd筛选区间范围
查看>>
Mysql中视图的使用以及常见运算符的使用示例和优先级
查看>>
Mysql中触发器的使用示例
查看>>
Mysql中设置只允许指定ip能连接访问(可视化工具的方式)
查看>>
mysql中还有窗口函数?这是什么东西?
查看>>
mysql中间件
查看>>
MYSQL中频繁的乱码问题终极解决
查看>>
MySQL为Null会导致5个问题,个个致命!
查看>>
MySQL为什么不建议使用delete删除数据?
查看>>