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抓取网页正文的源码
Jun 11 Python
Python 专题三 字符串的基础知识
Mar 19 Python
Python浅复制中对象生存周期实例分析
Apr 02 Python
Python 3.7新功能之dataclass装饰器详解
Apr 21 Python
用Python解决x的n次方问题
Feb 08 Python
如何获取Python简单for循环索引
Nov 21 Python
python opencv 实现对图像边缘扩充
Jan 19 Python
关于python3.9安装wordcloud出错的问题及解决办法
Nov 02 Python
pycharm 复制代码出现空格的解决方式
Jan 15 Python
使用Python爬取小姐姐图片(beautifulsoup法)
Feb 11 Python
在前女友婚礼上,用Python破解了现场的WIFI还把名称改成了
May 28 Python
pandas提升计算效率的一些方法汇总
May 30 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 daodb插入、更新与删除数据
2009/03/19 PHP
php+MySql实现登录系统与输出浏览者信息功能
2016/07/01 PHP
yii 框架实现按天,月,年,自定义时间段统计数据的方法分析
2020/04/04 PHP
Swoole源码中如何查询Websocket的连接问题详解
2020/08/30 PHP
PHP dirname简单使用代码实例
2020/11/13 PHP
判断控件是否已加载完成的代码
2010/02/24 Javascript
js 编写规范
2010/03/03 Javascript
js获取GridView中行数据的两种方法 分享
2013/07/13 Javascript
table行随鼠标移动变色示例
2014/05/07 Javascript
判断window.onload是否多次使用的方法
2014/09/21 Javascript
基于javascript实现判断移动终端浏览器版本信息
2014/12/09 Javascript
Web前端新人笔记之jquery入门心得(新手必看)
2016/05/17 Javascript
jQuery on()方法绑定动态元素的点击事件无响应的解决办法
2016/07/07 Javascript
underscore之Collections_动力节点Java学院整理
2017/07/10 Javascript
JS实现判断图片是否加载完成的方法分析
2018/07/31 Javascript
ES6 更易于继承的类语法的使用
2019/02/11 Javascript
微信小程序授权登录解决方案的代码实例(含未通过授权解决方案)
2019/05/10 Javascript
el-select数据过多懒加载的解决(loadmore)
2019/05/29 Javascript
Python selenium 三种等待方式详解(必会)
2016/09/15 Python
浅谈pycharm的xmx和xms设置方法
2018/12/03 Python
Django组件cookie与session的具体使用
2019/06/05 Python
python常用库之NumPy和sklearn入门
2019/07/11 Python
哪些是python中web开发框架
2020/06/17 Python
Python datetime模块的使用示例
2021/02/02 Python
马来西亚在线时尚女装商店:KEI MAG
2017/09/28 全球购物
舒适的豪华鞋:Taryn Rose
2018/05/03 全球购物
英国剑桥包中文官网:The Cambridge Satchel Company中国
2018/11/06 全球购物
雷曼兄弟的五金店:Lehman’s Hardware Store
2019/04/10 全球购物
英国美术用品购物网站:Cass Art
2019/10/08 全球购物
台湾7-ELEVEN线上购物中心:7-11
2021/01/21 全球购物
学生发电厂实习自我鉴定
2013/09/22 职场文书
超越自我演讲稿
2014/05/21 职场文书
党的群众路线教育实践活动对照检查材料思想汇报
2014/09/19 职场文书
2014年业务工作总结
2014/11/17 职场文书
商铺租房协议书范本
2014/12/04 职场文书
一篇合格的广告文案,其主要目的是什么?
2019/07/12 职场文书