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中常用检测字符串相关函数汇总
Apr 15 Python
python如何实现excel数据添加到mongodb
Jul 30 Python
详解Golang 与python中的字符串反转
Jul 21 Python
pyqt实现.ui文件批量转换为对应.py文件脚本
Jun 19 Python
Python中的 is 和 == 以及字符串驻留机制详解
Jun 28 Python
关于python3中setup.py小概念解析
Aug 22 Python
python基于K-means聚类算法的图像分割
Oct 30 Python
pytorch 常用线性函数详解
Jan 15 Python
解决echarts中饼图标签重叠的问题
May 16 Python
Django封装交互接口代码
Jul 12 Python
Python爬虫之Selenium中frame/iframe表单嵌套页面
Dec 04 Python
python 爬取京东指定商品评论并进行情感分析
May 27 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数组查找函数in_array()、array_search()、array_key_exists()使用实例
2014/04/29 PHP
关于laravel 日志写入失败问题汇总
2019/10/17 PHP
PHP实现笛卡尔积算法的实例讲解
2019/12/22 PHP
Extjs学习笔记之一 初识Extjs之MessageBox
2010/01/07 Javascript
非常强大的 jQuery.AsyncBox 弹出对话框插件
2011/08/29 Javascript
HTML5之lang属性与dir属性的详解
2013/06/19 Javascript
alert中断settimeout计时功能
2013/07/26 Javascript
js简单实现用户注册信息的校验代码
2013/11/15 Javascript
jQuery判断checkbox是否选中的小例子
2013/12/02 Javascript
详解vue2.0组件通信各种情况总结与实例分析
2017/03/22 Javascript
浅谈Vue内置component组件的应用场景
2018/03/27 Javascript
在Vant的基础上封装下拉日期控件的代码示例
2018/12/05 Javascript
Angular使用Restful的增删改
2018/12/28 Javascript
JavaScript 扩展运算符用法实例小结【基于ES6】
2019/06/17 Javascript
Vue ElementUI实现:限制输入框只能输入正整数的问题
2020/07/31 Javascript
Python实现的监测服务器硬盘使用率脚本分享
2014/11/07 Python
Python列表生成器的循环技巧分享
2015/03/06 Python
Python基于有道实现英汉字典功能
2015/07/25 Python
python中多个装饰器的执行顺序详解
2018/10/08 Python
Python+selenium点击网页上指定坐标的实例
2019/07/05 Python
django框架创建应用操作示例
2019/09/26 Python
pytorch ImageFolder的覆写实例
2020/02/20 Python
Python Tkinter Entry和Text的添加与使用详解
2020/03/04 Python
非常震撼的纯CSS3人物行走动画
2016/02/24 HTML / CSS
阿里健康官方海外旗舰店:阿里健康国际自营
2017/11/24 全球购物
美国婴儿服装购物网站:Gerber Childrenswear
2020/05/06 全球购物
C#公司笔试题
2014/03/28 面试题
应届生高等护理求职信
2013/10/12 职场文书
村干部培训方案
2014/05/02 职场文书
2015年学校食堂工作总结
2015/04/22 职场文书
社会实践单位意见
2015/06/05 职场文书
单身证明格式样本
2015/06/15 职场文书
商场广播稿范文
2015/08/19 职场文书
2016年助残日旅游活动总结
2016/04/01 职场文书
Pytest实现setup和teardown的详细使用详解
2021/04/17 Python
vue使用Google Recaptcha验证的实现示例
2021/08/23 Vue.js