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去除列表中重复元素的方法
Mar 20 Python
Django 添加静态文件的两种实现方法(必看篇)
Jul 14 Python
Python实现的用户登录系统功能示例
Feb 05 Python
代码分析Python地图坐标转换
Feb 08 Python
Pandas读写CSV文件的方法示例
Mar 27 Python
使用Python实现企业微信的自动打卡功能
Apr 30 Python
Python之pymysql的使用小结
Jul 01 Python
python的slice notation的特殊用法详解
Dec 27 Python
python生成并处理uuid的实现方式
Mar 03 Python
python numpy实现多次循环读取文件 等间隔过滤数据示例
Mar 14 Python
Python嵌入C/C++进行开发详解
Jun 09 Python
Keras实现支持masking的Flatten层代码
Jun 16 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
《魔兽世界》惊魂幻象将获得调整
2020/03/08 其他游戏
使用PHP+AJAX让WordPress动态加载文章的教程
2015/12/11 PHP
php中上传文件的的解决方案
2018/09/25 PHP
JQuery魔力之$("tagName")与selector
2012/03/05 Javascript
EASYUI TREEGRID异步加载数据实现方法
2012/08/22 Javascript
超简单JS二级、多级联动的简单实例
2014/02/18 Javascript
JavaScript设计模式之建造者模式介绍
2014/12/28 Javascript
浅析JavaScript事件和方法
2015/02/28 Javascript
js实现兼容IE、Firefox的图片缩放代码
2015/12/08 Javascript
酷炫jQuery全屏3D焦点图动画效果
2016/03/22 Javascript
深入理解JavaScript函数参数(推荐)
2016/07/26 Javascript
jquery根据一个值来选中select下的option实例代码
2016/08/29 Javascript
利用python分析access日志的方法
2016/10/26 Javascript
AngularJS使用带属性值的ng-app指令实现自定义模块自动加载的方法
2017/01/04 Javascript
微信小程序 缓存(本地缓存、异步缓存、同步缓存)详解
2017/01/17 Javascript
详解JavaScript调用栈、尾递归和手动优化
2017/06/03 Javascript
JavaScript中var、let、const区别浅析
2018/06/24 Javascript
从零搭一个自用的前端脚手架的方法步骤
2019/09/23 Javascript
微信小程序绑定手机号获取验证码功能
2019/10/22 Javascript
Node.js中console.log()输出彩色字体的方法示例
2019/12/01 Javascript
8个非常实用的Vue自定义指令
2020/12/15 Vue.js
Python中比较特别的除法运算和幂运算介绍
2015/04/05 Python
Python代码缩进和测试模块示例详解
2018/05/07 Python
Python3.6连接Oracle数据库的方法详解
2018/05/18 Python
分析运行中的 Python 进程详细解析
2019/06/22 Python
基于多进程中APScheduler重复运行的解决方法
2019/07/22 Python
Python 保持登录状态进行接口测试的方法示例
2019/08/06 Python
python+tkinter实现学生管理系统
2019/08/20 Python
python如何停止递归
2020/09/09 Python
python如何利用Mitmproxy抓包
2020/10/10 Python
匡威英国官网:Converse英国
2018/12/02 全球购物
学前班评语大全
2014/05/04 职场文书
民主生活会对照检查材料(统计局)
2014/09/21 职场文书
关于安全的广播稿
2014/10/23 职场文书
廉洁自律证明
2015/06/24 职场文书
Python爬虫之爬取二手房信息
2021/04/27 Python