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中的True,False条件判断实例分析
Jan 12 Python
Python下的subprocess模块的入门指引
Apr 16 Python
Python使用pickle模块存储数据报错解决示例代码
Jan 26 Python
python启动应用程序和终止应用程序的方法
Jun 28 Python
python解析yaml文件过程详解
Aug 30 Python
Python如何使用argparse模块处理命令行参数
Dec 11 Python
在pytorch中对非叶节点的变量计算梯度实例
Jan 10 Python
如何使用Python发送HTML格式的邮件
Feb 11 Python
python logging.info在终端没输出的解决
May 12 Python
python使用openpyxl操作excel的方法步骤
May 28 Python
基于Python爬取京东双十一商品价格曲线
Oct 23 Python
python 如何引入协程和原理分析
Nov 30 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.ini中文版
2006/10/09 PHP
php进行支付宝开发中return_url和notify_url的区别分析
2014/12/22 PHP
多个Laravel项目如何共用migrations详解
2018/09/25 PHP
传智播客学习之java 反射
2009/11/22 Javascript
比较详细的关于javascript 解析json的代码
2009/12/16 Javascript
JS截取字符串常用方法详细整理
2013/10/28 Javascript
AngularJS的表单使用详解
2015/06/17 Javascript
JavaScript实现点击单选按钮改变输入框中文本域内容的方法
2015/08/12 Javascript
原生Javascript插件开发实践
2017/01/09 Javascript
AngularJS使用ng-class动态增减class样式的方法示例
2017/05/18 Javascript
js单页hash路由原理与应用实战详解
2017/08/14 Javascript
JS去掉字符串末尾的标点符号及删除最后一个字符的方法
2017/10/24 Javascript
Node实战之不同环境下配置文件使用教程
2018/01/02 Javascript
layui使用templet格式化表格数据的方法
2019/09/16 Javascript
js new Date()实例测试
2019/10/31 Javascript
jQuery模仿ToDoList实现简单的待办事项列表
2019/12/30 jQuery
js实现星星海特效的示例
2020/09/28 Javascript
vue 表单输入框不支持focus及blur事件的解决方案
2020/11/17 Vue.js
python33 urllib2使用方法细节讲解
2013/12/03 Python
使用Python抓取模板之家的CSS模板
2015/03/16 Python
Python的Django框架中TEMPLATES项的设置教程
2015/05/29 Python
python对象及面向对象技术详解
2016/07/19 Python
python snownlp情感分析简易demo(分享)
2017/06/04 Python
tensorflow TFRecords文件的生成和读取的方法
2018/02/06 Python
python之DataFrame实现excel合并单元格
2021/02/22 Python
Python Django框架实现应用添加logging日志操作示例
2019/05/17 Python
Windows下实现将Pascal VOC转化为TFRecords
2020/02/17 Python
天猫超市:阿里巴巴打造的网上超市
2016/11/02 全球购物
最好的意大利皮夹克:D’Arienzo
2018/12/04 全球购物
英国家居用品和家居装饰品购物网站:Cox & Cox
2019/08/25 全球购物
西雅图电动自行车公司:Rad Power Bikes
2020/02/02 全球购物
酒店管理专业毕业生求职自荐信
2014/04/28 职场文书
2014教师教育实践活动对照检查材料思想汇报
2014/09/21 职场文书
2015年教研工作总结
2015/05/23 职场文书
Python使用Beautiful Soup(BS4)库解析HTML和XML
2022/06/05 Python
python缺失值填充方法示例代码
2022/12/24 Python