PyQt5的安装配置过程,将ui文件转为py文件后显示窗口的实例


Posted in Python onJune 19, 2019

PyQt5安装

在cmd下输入pip install PyQt5 完成PyQt5安装,

安装完成后,在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

生成的ui转为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_())

以上这篇PyQt5的安装配置过程,将ui文件转为py文件后显示窗口的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
使用python编写android截屏脚本双击运行即可
Jul 21 Python
Python实现list反转实例汇总
Nov 11 Python
为python设置socket代理的方法
Jan 14 Python
Python面向对象编程中的类和对象学习教程
Mar 30 Python
Python基于回溯法子集树模板解决最佳作业调度问题示例
Sep 08 Python
windows 下python+numpy安装实用教程
Dec 23 Python
python用列表生成式写嵌套循环的方法
Nov 08 Python
学习python可以干什么
Feb 26 Python
详解python中TCP协议中的粘包问题
Mar 22 Python
Python2与Python3的区别实例总结
Apr 17 Python
Python代码实现http/https代理服务器的脚本
Aug 12 Python
使用python向MongoDB插入时间字段的操作
May 18 Python
python调用动态链接库的基本过程详解
Jun 19 #Python
python中使用ctypes调用so传参设置遇到的问题及解决方法
Jun 19 #Python
华为校园招聘上机笔试题 扑克牌大小(python)
Apr 22 #Python
PyQt5实现从主窗口打开子窗口的方法
Jun 19 #Python
python操作kafka实践的示例代码
Jun 19 #Python
利用pyuic5将ui文件转换为py文件的方法
Jun 19 #Python
PyQt5实现让QScrollArea支持鼠标拖动的操作方法
Jun 19 #Python
You might like
PHP date函数参数详解
2006/11/27 PHP
php Imagick获取图片RGB颜色值
2014/07/28 PHP
PHP判断数据库中的记录是否存在的方法
2014/11/14 PHP
ThinkPHP开发框架函数详解:C方法
2015/08/14 PHP
php支付宝在线支付接口开发教程
2016/09/19 PHP
js数字输入框(包括最大值最小值限制和四舍五入)
2009/11/24 Javascript
解析JavaScript中点号“.”的多义性
2013/12/02 Javascript
js中的preventDefault与stopPropagation详解
2014/01/29 Javascript
angular中使用路由和$location切换视图
2015/01/23 Javascript
JavaScript操作XML/HTML比较常用的对象属性集锦
2015/10/30 Javascript
JavaScript精炼之构造函数 Constructor及Constructor属性详解
2015/11/05 Javascript
JavaScript获取客户端IP的方法(新方法)
2016/03/11 Javascript
轻松玩转BootstrapTable(后端使用SpringMVC+Hibernate)
2017/09/06 Javascript
jquery获取元素到屏幕四周可视距离的方法
2018/09/05 jQuery
Vue.js递归组件实现组织架构树和选人功能案例分析
2019/07/03 Javascript
微信小程序实现锚点功能
2019/11/20 Javascript
vue 路由缓存 路由嵌套 路由守卫 监听物理返回操作
2020/08/06 Javascript
详解Python中的正则表达式的用法
2015/04/09 Python
Python IDE PyCharm的基本快捷键和配置简介
2015/11/04 Python
简析Python的闭包和装饰器
2016/02/26 Python
python链接oracle数据库以及数据库的增删改查实例
2018/01/30 Python
Python实现带下标索引的遍历操作示例
2019/05/30 Python
Python 把序列转换为元组的函数tuple方法
2019/06/27 Python
Python实现自动签到脚本的示例代码
2020/08/19 Python
Django haystack实现全文搜索代码示例
2020/11/28 Python
CSS3弹性盒模型flex box快速入门心得(必看篇)
2016/05/24 HTML / CSS
StubHub哥伦比亚:购买和出售您的门票
2016/10/20 全球购物
bareMinerals官网:矿物质化妆品和护肤品
2018/02/04 全球购物
泰国健康和美容服务预订网站:GoWabi
2019/06/03 全球购物
数据管理员的自我评价分享
2013/11/15 职场文书
党员一句话承诺大全
2014/03/28 职场文书
2014年教师节寄语
2014/08/11 职场文书
关于读书的活动方案
2014/08/14 职场文书
父亲婚礼答谢词
2015/01/04 职场文书
市场营销计划书范文
2015/01/16 职场文书
葬礼主持词
2015/07/02 职场文书