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计算方程式根的方法
May 07 Python
Python中MySQL数据迁移到MongoDB脚本的方法
Apr 28 Python
python3.5 tkinter实现页面跳转
Jan 30 Python
python 删除字符串中连续多个空格并保留一个的方法
Dec 22 Python
Python中输入和输出(打印)数据实例方法
Oct 13 Python
手把手教你进行Python虚拟环境配置教程
Feb 03 Python
python小程序基于Jupyter实现天气查询的方法
Mar 27 Python
使用python实现微信小程序自动签到功能
Apr 27 Python
Keras 实现加载预训练模型并冻结网络的层
Jun 15 Python
安装pyecharts1.8.0版本后导入pyecharts模块绘图时报错: “所有图表类型将在 v1.9.0 版本开始强制使用 ChartItem 进行数据项配置 ”的解决方法
Aug 18 Python
python如何遍历指定路径下所有文件(按按照时间区间检索)
Sep 14 Python
刚学完怎么用Python实现定时任务,转头就跑去撩妹!
Jun 05 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
利用文件属性结合Session实现在线人数统计
2006/10/09 PHP
php从右向左/从左向右截取字符串的实现方法
2011/11/28 PHP
PHP时间戳 strtotime()使用方法和技巧
2013/10/29 PHP
php获得文件大小和文件创建时间的方法
2015/03/13 PHP
php调用KyotoTycoon简单实例
2015/04/02 PHP
常见PHP数据库解决方案分析介绍
2015/09/24 PHP
修复ShopNC使用QQ 互联时提示100010 错误
2015/11/08 PHP
实例讲解php实现多线程
2019/01/27 PHP
基于jQuery的实现简单的分页控件
2010/10/10 Javascript
jQuery中height()方法用法实例
2014/12/24 Javascript
JS实现table表格数据排序功能(可支持动态数据+分页效果)
2016/05/26 Javascript
Angular-Ui-Router+ocLazyLoad动态加载脚本示例
2017/03/02 Javascript
详解vue移动端项目的适配(以mint-ui为例)
2018/08/17 Javascript
node实现简单的增删改查接口实例代码
2019/08/22 Javascript
Python中的条件判断语句与循环语句用法小结
2016/03/21 Python
python制作websocket服务器实例分享
2016/11/20 Python
python实现教务管理系统
2018/03/12 Python
Python实现对字典分别按键(key)和值(value)进行排序的方法分析
2018/12/19 Python
在python环境下运用kafka对数据进行实时传输的方法
2018/12/27 Python
Python逐行读取文件中内容的简单方法
2019/02/26 Python
python实现切割url得到域名、协议、主机名等各个字段的例子
2019/07/25 Python
python实现秒杀商品的微信自动提醒功能(代码详解)
2020/04/27 Python
利用CSS3实现开门效果实例源码
2016/08/22 HTML / CSS
html5 Canvas画图教程(5)—canvas里画曲线之arc方法
2013/01/09 HTML / CSS
Ootori在线按摩椅店:一家专业的按摩椅制造商
2019/04/10 全球购物
OSPREY LONDON官网:英国本土皮具品牌
2019/05/31 全球购物
在购买印度民族服饰:Soch
2020/09/15 全球购物
广州御银科技股份有限公司试卷(C++)
2016/11/04 面试题
法律专业推荐信范文
2013/11/29 职场文书
一份婚庆公司创业计划书
2014/01/11 职场文书
给儿子的表扬信
2014/01/15 职场文书
争先创优活动总结
2014/08/27 职场文书
离职证明范本(5篇)
2014/09/19 职场文书
2015年幼儿园卫生保健工作总结
2015/05/12 职场文书
幼儿园园务工作总结2015
2015/05/18 职场文书
小学作文之描写天气
2019/08/15 职场文书