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的SimpleHTTPServer源码来解析socket通信
Jun 27 Python
对pandas中两种数据类型Series和DataFrame的区别详解
Nov 12 Python
Django 日志配置按日期滚动的方法
Jan 31 Python
Python读取实时数据流示例
Dec 02 Python
TensorFlow内存管理bfc算法实例
Feb 03 Python
利用Tensorboard绘制网络识别准确率和loss曲线实例
Feb 15 Python
keras导入weights方式
Jun 12 Python
使用Keras实现简单线性回归模型操作
Jun 12 Python
Python关于拓扑排序知识点讲解
Jan 04 Python
python 装饰器的基本使用
Jan 13 Python
Scrapy+Selenium自动获取cookie爬取网易云音乐个人喜爱歌单
Feb 01 Python
使用Python开发贪吃蛇游戏 SnakeGame
Apr 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
改德生G88 - 加装等响度低音提升电路
2021/03/02 无线电
PHP安全编程之加密功能
2006/10/09 PHP
利用discuz实现PHP大文件上传应用实例代码
2008/11/14 PHP
PHP 学习路线与时间表
2010/02/21 PHP
vs中通过剪切板循环来循环粘贴不同内容
2011/04/30 PHP
PHP中英混合字符串截取函数代码
2011/07/17 PHP
深入eAccelerator与memcached的区别详解
2013/06/06 PHP
smarty内置函数{loteral}、{ldelim}和{rdelim}用法实例
2015/01/22 PHP
php+js实现的拖动滑块验证码验证表单操作示例【附源码下载】
2020/05/27 PHP
采用CSS和JS,刚好我最近有个站点要用到下拉菜单!
2006/06/26 Javascript
使用JavaScript库还是自己写代码?
2010/01/28 Javascript
在新窗口打开超链接的方法小结
2013/04/14 Javascript
jQuery实现拖拽效果插件的方法
2015/03/23 Javascript
JQuery选中checkbox方法代码实例(全选、反选、全不选)
2015/04/27 Javascript
简介JavaScript中的getSeconds()方法的使用
2015/06/10 Javascript
学好js,这些js函数概念一定要知道【推荐】
2017/01/19 Javascript
Angularjs使用指令做表单校验的方法
2017/03/31 Javascript
用JS编写一个函数,返回数组中重复出现过的元素(实例)
2017/09/14 Javascript
详解关于Vuex的action传入多个参数的问题
2019/02/22 Javascript
如何对react hooks进行单元测试的方法
2019/08/14 Javascript
[08:54]《一刀刀一天》之DOTA全时刻18:十九支奔赴西雅图队伍全部出炉
2014/06/04 DOTA
[01:18:45]DOTA2-DPC中国联赛 正赛 DLG vs Dragon BO3 第三场2月1日
2021/03/11 DOTA
python根据文件大小打log日志
2014/10/09 Python
用实例分析Python中method的参数传递过程
2015/04/02 Python
pandas 快速处理 date_time 日期格式方法
2018/11/12 Python
Python基于plotly模块实现的画图操作示例
2019/01/23 Python
Django用户认证系统 User对象解析
2019/08/02 Python
如何搭建pytorch环境的方法步骤
2020/05/06 Python
为2021年的第一场雪锦上添花:用matplotlib绘制雪花和雪景
2021/01/05 Python
美国著名首饰网站:BaubleBar
2016/08/29 全球购物
J2EE中常用的名词进行解释
2015/11/09 面试题
物业总经理助理岗位职责
2014/06/29 职场文书
党的群众路线教育实践活动个人整改措施范文
2014/11/04 职场文书
高中生社会实践心得体会
2016/01/14 职场文书
《社戏》教学反思
2016/02/22 职场文书
Oracle数据库中通用的函数实例详解
2022/03/25 Oracle