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中运算符使用时的优先级
May 14 Python
理解Python中的With语句
Mar 18 Python
python获取指定时间差的时间实例详解
Apr 11 Python
Python实现获取照片拍摄日期并重命名的方法
Sep 30 Python
Python处理中文标点符号大集合
May 14 Python
python实时监控cpu小工具
Jun 21 Python
Python wxPython库使用wx.ListBox创建列表框示例
Sep 03 Python
python使用ddt过程中遇到的问题及解决方案【推荐】
Oct 29 Python
Python3实现爬虫爬取赶集网列表功能【基于request和BeautifulSoup模块】
Dec 05 Python
Python 字符串类型列表转换成真正列表类型过程解析
Aug 26 Python
python 生成器和迭代器的原理解析
Oct 12 Python
pygame实现俄罗斯方块游戏(AI篇1)
Oct 29 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
正义联盟的终局之战《天启星战争》将成为DC动画宇宙的最后一部
2020/04/09 欧美动漫
PHP封装CURL扩展类实例
2015/07/28 PHP
PHP实现的无限分类类库定义与用法示例【基于thinkPHP】
2018/08/06 PHP
根据对象的某一属性进行排序的js代码(如:name,age)
2010/08/10 Javascript
Extjs根据条件设置表格某行背景色示例
2014/07/23 Javascript
JavaScript判断是否为数组的3种方法及效率比较
2015/04/01 Javascript
Ajax使用原生态JS验证用户名是否存在
2020/05/26 Javascript
基于JS脚本语言的基础语法详解
2017/07/22 Javascript
bootstrap switch开关组件使用方法详解
2017/08/22 Javascript
vue element-ui table表格滚动加载方法
2018/03/02 Javascript
详解关于Vue版本不匹配问题(Vue packages version mismatch)
2018/09/17 Javascript
Javascript 实现 Excel 导入生成图表功能
2018/10/22 Javascript
说说Vuex的getters属性的具体用法
2019/04/15 Javascript
使用Python获取Linux系统的各种信息
2014/07/10 Python
python的即时标记项目练习笔记
2014/09/18 Python
详解Python中for循环的使用方法
2015/05/14 Python
pycharm安装图文教程
2017/05/02 Python
Python各类图像库的图片读写方式总结(推荐)
2018/02/23 Python
对python中dict和json的区别详解
2018/12/18 Python
Python3常用内置方法代码实例
2019/11/18 Python
Python进程池Pool应用实例分析
2019/11/27 Python
python实现井字棋小游戏
2020/03/04 Python
python实现猜数游戏
2020/03/27 Python
html5音频_动力节点Java学院整理
2018/08/22 HTML / CSS
深入浅析HTML5中的SVG
2015/11/27 HTML / CSS
Anya Hindmarch官网:奢侈设计师手袋及配饰
2018/11/15 全球购物
创伤外科专业推荐信范文
2013/11/19 职场文书
矿泉水广告词
2014/03/20 职场文书
党员自我剖析材料范文
2014/10/06 职场文书
财产分割协议书范本
2014/11/03 职场文书
毕业赠语大全
2015/06/23 职场文书
2015年国庆节标语大全
2015/07/30 职场文书
机关干部纪律作风整顿心得体会
2016/01/23 职场文书
python Tkinter的简单入门教程
2021/04/11 Python
Spring中bean的生命周期之getSingleton方法
2021/06/30 Java/Android
python实现手机推送 代码也就10行左右
2022/04/12 Python