如何实现在pycharm中将.ui文件转化为.py文件
目录
- 一、Qt Designer的查找
- 二、pycharm中将.ui转换为.py格式
- 1.存.ui文件到pycharm中
- 2.配置External Tools
- 三、总结
一、Qt Designer的查找
然后我们需要找到Qt Designer(图形界面开发工具),该工具一般在你的python目录下。
E:\python\python 3.7.0\Lib\site-packages\qt5_applications\Qt\bin,你可以根据这个路径找一下,如果找不到,你可以在python目录中搜索designer.exe,找到结果后,你可以单击右键-打开文件所在的位置-创建快捷方式,最近将产生的快捷方式拖到桌面,方便之后的快速使用。
打开designer.exe,新建一个如下图的窗口。
随便将左边的工具箱(Widget Box)的控件拖到窗口中。接下来就进入了重点部分。
二、pycharm中将.ui转换为.py格式
1.存.ui文件到pycharm中
首先将它保存/另存到pycharm的目录下,如下图(根据你电脑文件位置来定)
接下来打开pycharm,我们能找到刚刚存的.ui文件(如下图)
2.配置External Tools
接下来开始配置External Tools(外置工具),通俗的讲这个外置工具就是快捷方式。
tips:File---Settings---如下图
①program中的路径是你的python.exe
②arguments中填入-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
这段代码可以让你自动将你的.ui文件转换为.py文件(不用手动设置.py的文件名)
③working directory中填入$FileDir$。
点击external tools的pynic,它会自动将.ui文件转换为.py文件。
这样就操作好了。
三、总结
到此这篇关于如何实现在pycharm中将.ui文件转化为.py文件的文章就介绍到这了,更多相关pycharm .ui文件转 .py文件内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
解决pycharm中导入自己写的.py函数出错问题
如图,今天跑代码的事后遇到的问题,pycharm导入我自己写的各种函数.py文件时有红色标注,显示"no moudle balabala-" 可以看到,右侧自己写的函数是存在的. 解决办法 方便起见,直接在文件所在的目录(如上目录为 jihe )上进行操作! 如图,右键点击根目录-->Mark Directory as-->Sources Root.就大功告成了. 这样报错就解除了. 除非你导入函数时将函数名写错了(以前的坑).... 以上这篇解决pycharm中导入自己写
-
pycharm不能运行.py文件的解决方法
我的pycharm总会出现如下图中的问题: 按快捷键运行也不行,查了半天网上没人遇到这种错误??为什么我的code之路如此艰难T.T记录一下我的解决办法: 点这里: 编辑结构,然后出现: 按照图上步骤依次设置,点击确定.再点击运行按钮即可.虽然右键文件还是会出现不至于,但是直接点击右上角运行按钮即可正常运行. 以上这篇pycharm不能运行.py文件的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.
-
pycharm使用matplotlib.pyplot不显示图形的解决方法
如下案例,可以正常保存图像,但是plt.show()不能正常显示图像,这里是使用pandas模块读取csv文件: # coding=utf-8 import pandas as pd import matplotlib.pyplot as plt data = pd.read_csv('ccpoints.csv', header=0) plt.scatter(data.x, data.y, c="red", marker='o', label='ccpoints') plt.xlabe
-
解决pycharm 工具栏Tool中找不到Run manager.py Task的问题
在做Django项目的过程中, 无法进入pycharm提供的Run manager.py Task交互环境 出现这种问题是因为Pycharm无法识别这个项目是django项目.需要进行配置 还有一种方法是通过Terminal中输入python manager.py shell 以上这篇解决pycharm 工具栏Tool中找不到Run manager.py Task的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.
-
在pycharm中使用matplotlib.pyplot 绘图时报错的解决
This application failed to start because it could not find or load the Qt platform plugin "windows" in " ". 百度谷歌了好久都没能解决这个问题都没能解决 开始我以为是缺少windows这个包,但是代码里并没有用到,所以我打断点去看代码到底问题出在哪里 发现问题出在matplotlib上面,我猜想是Qt和matplotlib版本不兼容导致的,于是我卸载了这两个插件
-
在PyCharm下打包*.py程序成.exe的方法
如下所示: 1. 在PyCharm下安装pyinstaller 2. 在Terminal下输入:"pyinstaller -F -w *.py" 就可以制作出exe.生成的文件放在同目录dist下. -F(注意大写)是所有库文件打包成一个exe,-w是不出黑色控制台窗口. 不加-F参数生成一堆文件,但运行快.压缩后比单个exe文件还小一点点. 加-F参数生成一个exe文件,运行起来慢. 以上这篇在PyCharm下打包*.py程序成.exe的方法就是小编分享给大家的全部内容了,希望能给大
-
Pycharm如何运行.py文件的方法步骤
Pycharm时一个非常好用的IDE,但是一开始的时候甚至会因为.py文件不能运行而束手无策... 这里需要说明一下Pycharm的作用,Pycharm并不是一个像matlab那样什么都自己提供的软件,它更像一个非常棒的搭桥软件:将Python和.py文件连接在一起.所以当你发现.py文件不能运行时,多半是因为.py文件的路径没有添加. 所以你需要将.py文件的路径添加了,一种是手动的方法: 1 点击配置文件 2 点击添加 3 选择python并添加.py文件路径 比如,本文中的设置如下: 当你
-
如何实现在pycharm中将.ui文件转化为.py文件
目录 一.Qt Designer的查找 二.pycharm中将.ui转换为.py格式 1.存.ui文件到pycharm中 2.配置External Tools 三.总结 一.Qt Designer的查找 然后我们需要找到Qt Designer(图形界面开发工具),该工具一般在你的python目录下. E:\python\python 3.7.0\Lib\site-packages\qt5_applications\Qt\bin,你可以根据这个路径找一下,如果找不到,你可以在python目录中搜索
-
解决.ui文件生成的.py文件运行不出现界面的方法
一般需要导入下面两个包 from PyQt5.QtWidgets import QApplication import sys 并且在.py文件中加入以下代码: if __name__ == "__main__": app = QtWidgets.QApplication(sys.argv) widget = QtWidgets.QWidget() ui = Ui_MainWindow() ui.setupUi(widget) widget.show() sys.exit(app.ex
-
LINUX下PHP程序实现WORD文件转化为PDF文件的方法
本文实例讲述了LINUX下PHP程序实现WORD文件转化为PDF文件的方法.分享给大家供大家参考,具体如下: <?php set_time_limit(0); function MakePropertyValue($name,$value,$osm){ $oStruct = $osm->Bridge_GetStruct("com.sun.star.beans.PropertyValue"); $oStruct->Name = $name; $oStruct->V
-
解决python中import文件夹下面py文件报错问题
如下所示: 在需要导入的那个文件夹里面新建一个 __init__.py文件,哪怕这个文件是空的文件也可以. 补充知识:python中import其他目录下的文件出现问题的解决方法 在使用python进行编程的时候,import其他文件路径下的.py文件时报错 Traceback (most recent call last): File "download_and_convert_data.py", line 44, in <module> from .datasets i
-
Python将CSV文件转化为HTML文件的操作方法
What' s CSV CSV 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本). 纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据.CSV文件由任意数目的记录组成,记录间以某种换行符分隔:每条记录由字段组成,字段间的分隔符是其它字符或字符串,最常见的是逗号或制表符. 通常,所有记录都有完全相同的字段序列.通常都是纯文本文件.建议使用WORDPAD或是记事本来开
-
Pycharm pyuic5实现将ui文件转为py文件,让UI界面成功显示
当pyuic5将ui文件转换成py文件的时候,此时会自动生成一个只包含Ui_MainWindow的类,类之外没有可以执行的代码,当你执行这个代码的时候,不会报错,但是什么也不会发生.如果要显示UI界面的话,可以在生成的py代码中添加几行代码就可以啦 生成的.py文件自动引入了PyQt5库中的几个大类:QtCore, QtGui, QtWidgets等:(你用到什么类,他就自动生成什么类)也可以输入from PyQt5.QtWidgets import *,这样就会把所有的类都导入啦 1.在最开头
-
python GUI库图形界面开发之PyQt5 Qt Designer工具(Qt设计师)详细使用方法及Designer ui文件转py文件方法
PyQt5 Qt Designer (Qt设计师) PyQt5是对Qt所有类进行封装, Qt能开发的东西, PyQt都能开发. Qt是强大的GUI库之一, 用C++开发, 并且跨平台. PyQt双许可证, 要么选择GPL(自由软件协议)将代码开源, 要么选择商业许可交商业许可费. PySide拥有LGPL 2.1授权许可, 可开发 免费开源软件 和 私有商业软件. 把PyQt5代码切换到PySide2代码是相当容易的, 这也是为什么选择学习PyQt5的原因 准备工作 安装PyQt5: pip i
-
关于pyinstaller 打包多个py文件的问题
目录 安装pyinstall 注意事项 参数详解 pyinstaller最佳使用方式 第一步,通过上面的命令执行打包,此时会生成相应的spec文件 第二步:对xxx.spec文件执行pyinstaller 指令 spec文件解析 手动修改spec文件 笔记: pyinstaller的常见问题 尝试解决1: 尝试解决1,测试结果: 以下上是给我启发的网友的操作方式,记录并感谢 实验项目结构 遇到的问题 Python 中的 exit() 和 sys.exit() 的区别 安装pyinstall pi
-
Python中__init__.py文件的作用详解
__init__.py 文件的作用是将文件夹变为一个Python模块,Python 中的每个模块的包中,都有__init__.py 文件. 通常__init__.py 文件为空,但是我们还可以为它增加其他的功能.我们在导入一个包时,实际上是导入了它的__init__.py文件.这样我们可以在__init__.py文件中批量导入我们所需要的模块,而不再需要一个一个的导入. # package # __init__.py import re import urllib import sys impo
-
Python3.6安装卸载、执行命令、执行py文件的方法详解
开发一个功能,C/C++可能要500行代码,Java可能需要200行代码,然而Python可能需要50行代码,虽然代码少,可能开发的飞起,但是这其实是已牺牲运行效率位代价的,可能C只要1秒,Java需要3秒,最后Python要20秒这种,不过Who Care,对吧,人生苦短,还是来学python吧 下载最新Python安装包 安装Python 如何验证安装成功 在交互模式下执行一句Python命令 在命令行模式下执行一个Python文件 关闭交互模式终端会话窗口 window下如何卸载Pytho
随机推荐
- AngularJS 使用 UI Router 实现表单向导
- 如何获知并显示文件的大小?
- Lua5.1中加载dll动态链接库的方法
- tomcat中Servlet对象池介绍及如何使用
- C语言左旋转字符串与翻转字符串中单词顺序的方法
- springboot下配置多数据源的方法
- java跟踪执行的sql语句示例分享
- js实现上下左右弹框划出效果
- python中stdout输出不缓存的设置方法
- 批处理程序中的“多线程”处理代码
- sql编程的几个常识
- 教大家轻松制作Bootstrap漂亮表格(table)
- java 删除数组元素与删除重复数组元素的代码
- Android自定义漂亮的圆形进度条
- 多php服务器实现多session并发运行
- iOS消息发送和转发示例详解
- pandas string转dataframe的方法
- Python正则匹配判断手机号是否合法的方法
- Docker Compose常用命令详解
- python os模块简单应用示例