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之PyUnit单元测试实例
Oct 11 Python
Python for Informatics 第11章 正则表达式(一)
Apr 21 Python
python使用正则表达式的search()函数实现指定位置搜索功能
Nov 10 Python
浅谈python中真正关闭socket的方法
Dec 18 Python
python模拟登陆,用session维持回话的实例
Dec 27 Python
python实现桌面气泡提示功能
Jul 29 Python
python super的使用方法及实例详解
Sep 25 Python
python paramiko远程服务器终端操作过程解析
Dec 14 Python
python小项目之五子棋游戏
Dec 26 Python
pytorch查看torch.Tensor和model是否在CUDA上的实例
Jan 03 Python
Python: tkinter窗口屏幕居中,设置窗口最大,最小尺寸实例
Mar 04 Python
python thrift 实现 单端口多服务的过程
Jun 08 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+MYSQL的文章管理系统(一)
2006/10/09 PHP
PHP的FTP学习(三)
2006/10/09 PHP
也谈截取首页新闻 - 范例
2006/10/09 PHP
菜鸟学PHP之Smarty入门
2007/01/04 PHP
PHP环境中Memcache的安装和使用
2015/11/05 PHP
详解php中反射的应用
2016/03/15 PHP
yii框架搜索分页modle写法
2016/12/19 PHP
js基于qrcode.js生成二维码的方法【附demo插件源码下载】
2016/12/28 PHP
PHP面向对象程序设计之构造方法和析构方法详解
2019/06/13 PHP
event.X和event.clientX的区别分析
2011/10/06 Javascript
jquery设置元素的readonly和disabled的写法
2013/09/22 Javascript
jquery.hotkeys监听键盘按下事件keydown插件
2014/05/11 Javascript
nodejs npm install全局安装和本地安装的区别
2014/06/05 NodeJs
JavaScript获取页面中第一个锚定文本的方法
2015/04/03 Javascript
Javascript中的神器——Promise
2017/02/08 Javascript
完美解决UI-Grid表格元素中多个空格显示为一个空格的问题
2017/04/25 Javascript
JS实现颜色的10进制转化成rgba格式的方法
2017/09/04 Javascript
在vue项目中使用element-ui的Upload上传组件的示例
2018/02/08 Javascript
vue+axios 前端实现登录拦截的两种方式(路由拦截、http拦截)
2018/10/24 Javascript
Vue 动态组件components和v-once指令的实现
2019/08/30 Javascript
zookeeper python接口实例详解
2018/01/18 Python
基于Django URL传参 FORM表单传数据 get post的用法实例
2018/05/28 Python
windows下python 3.6.4安装配置图文教程
2018/08/21 Python
python实现写数字文件名的递增保存文件方法
2018/10/25 Python
python实现银联支付和支付宝支付接入
2019/05/07 Python
Python自动生成代码 使用tkinter图形化操作并生成代码框架
2019/09/18 Python
使用python3 实现插入数据到mysql
2020/03/02 Python
利用python查看数组中的所有元素是否相同
2021/01/08 Python
使用python tkinter开发一个爬取B站直播弹幕工具的实现代码
2021/02/07 Python
CSS3 分类菜单效果
2019/05/27 HTML / CSS
html5摇一摇代码优化包括DeviceMotionEvent等等
2014/09/01 HTML / CSS
运动会获奖感言
2014/02/11 职场文书
党员四风剖析材料
2014/08/27 职场文书
领导班子整改方案
2014/10/25 职场文书
2015年元宵节活动总结
2015/02/06 职场文书
Golang连接并操作MySQL
2022/04/14 MySQL