Pycharm+Python+PyQt5使用详解


Posted in Python onSeptember 25, 2019

1,打开cmd安装PyQt5

pip install pyqt5

2,PyQt5不再提供Qt Designer等工具,所以需要再安装pyqt5-tools

pip install pyqt5-tools

3,打开Pycharm,进入设置,添加外部工具

Pycharm+Python+PyQt5使用详解

4,添加QtDesigner,exe的路径在安装目录下C:\Program Files\Python35\Lib\site-packages\pyqt5-tools\designer.exe

Pycharm+Python+PyQt5使用详解

5,设置“PyUIC”-- 这个主要是用来将 Qt界面 转换成 py代码

在PyUIC的设置中,其他的都差不多,Program 写入Python的地址,Parameters写入

-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py

Pycharm+Python+PyQt5使用详解

6,新建项目

Pycharm+Python+PyQt5使用详解

使用designer,新建main window后,使用PyUIC将hello.ui文件转换为hello.py

Pycharm+Python+PyQt5使用详解

Pycharm+Python+PyQt5使用详解

7,添加main.py,因为ui文件命名为hello,所以import是hello

import sys
import hello
from PyQt5.QtWidgets import QApplication, QMainWindow

if __name__ == '__main__':
  app = QApplication(sys.argv)
  MainWindow = QMainWindow()
  ui = hello.Ui_MainWindow()
  ui.setupUi(MainWindow)
  MainWindow.show()
  sys.exit(app.exec_())

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现向QQ群成员自动发邮件的方法
Nov 19 Python
使用sklearn之LabelEncoder将Label标准化的方法
Jul 11 Python
python 将列表中的字符串连接成一个长路径的方法
Oct 23 Python
Python制作exe文件简单流程
Jan 24 Python
Python 学习教程之networkx
Apr 15 Python
python 求一个列表中所有元素的乘积实例
Jun 11 Python
python3实现绘制二维点图
Dec 04 Python
Python基于pygame实现单机版五子棋对战
Dec 26 Python
PyTorch使用cpu加载模型运算方式
Jan 13 Python
Python中的特殊方法以及应用详解
Sep 20 Python
Python  lambda匿名函数和三元运算符
Apr 19 Python
Python TypeError: ‘float‘ object is not subscriptable错误解决
Dec 24 Python
利用python、tensorflow、opencv、pyqt5实现人脸实时签到系统
Sep 25 #Python
Python 3.6 中使用pdfminer解析pdf文件的实现
Sep 25 #Python
Python实现串口通信(pyserial)过程解析
Sep 25 #Python
Python根据服务获取端口号的方法
Sep 25 #Python
Python提取PDF内容的方法(文本、图像、线条等)
Sep 25 #Python
python使用 request 发送表单数据操作示例
Sep 25 #Python
Python实现PyPDF2处理PDF文件的方法示例
Sep 25 #Python
You might like
用php和MySql来与ODBC数据连接
2006/10/09 PHP
php对文件夹进行相关操作(遍历、计算大小)
2015/11/04 PHP
php判断手机浏览还是web浏览,并执行相应的动作简单实例
2016/07/28 PHP
php中分页及SqlHelper类用法实例
2017/01/12 PHP
一句话JavaScript表单验证代码
2009/08/02 Javascript
12个非常有创意的JavaScript小游戏
2010/03/18 Javascript
Javascript和HTML5利用canvas构建Web五子棋游戏实现算法
2013/07/17 Javascript
枚举的实现求得1-1000所有出现1的数字并计算出现1的个数
2013/09/10 Javascript
js简单网速测试方法完整实例
2015/12/15 Javascript
基于jquery实现轮播特效
2016/04/22 Javascript
Ext JS框架中日期函数的用法及日期选择控件的实现
2016/05/21 Javascript
Bootstrap table分页问题汇总
2016/05/30 Javascript
最原始的jQuery注册验证方式
2016/10/11 Javascript
基于node.js依赖express解析post请求四种数据格式
2017/02/13 Javascript
jQuery插件FusionCharts绘制ScrollColumn2D图效果示例【附demo源码下载】
2017/03/22 jQuery
node中IO以及定时器优先级详解
2019/05/10 Javascript
python数据结构之二叉树的统计与转换实例
2014/04/29 Python
使用Python读写及压缩和解压缩文件的示例
2016/07/08 Python
python爬虫之百度API调用方法
2017/06/11 Python
Python3实现爬取指定百度贴吧页面并保存页面数据生成本地文档的方法
2018/04/22 Python
Go/Python/Erlang编程语言对比分析及示例代码
2018/04/23 Python
python实现电脑自动关机
2018/06/20 Python
Python中使用pypdf2合并、分割、加密pdf文件的代码详解
2019/05/21 Python
python并发编程 Process对象的其他属性方法join方法详解
2019/08/20 Python
python实现对变位词的判断方法
2020/04/05 Python
建筑设计所实习生自我鉴定
2013/09/25 职场文书
半年思想汇报
2013/12/30 职场文书
学校七一活动方案
2014/01/19 职场文书
新任教师自我鉴定
2014/02/24 职场文书
环保倡议书50字
2014/05/15 职场文书
酒店管理求职信
2014/06/09 职场文书
个人授权委托书范文
2014/09/21 职场文书
中层干部考核评语
2015/01/04 职场文书
北京英文导游词
2015/02/12 职场文书
办公室日常管理制度
2015/08/04 职场文书
2016年圣诞节义工活动总结
2016/04/01 职场文书