1.打开pycharm,接着点击File→Setting→Tools→External Tools,点击红圈处的加号添加外部工具。



2.为了方便辨认,就将名字起名为PyUIC(名字起什么都可以);
program: 选择python.exe
Arguments: 输入-m PyQt5.uic.pyuic $FileName$ -o$FileNameWithoutExtension$ .py -x
working directory: 输入$ProjectFileDir$
点击OK,点击OK。


3.将ui文件放在pycharm的目录下,在pycharm的左栏中找到文件,右键ui文件,找到external tools,选择PyUIC。


4.之后,我们的py文件就转换出来啦,转换在ui文件所在的目录中,在目录中双击即可打开。


转换时若出现这些情况的:
1.ui转完py无法运行的,见:https://blog.csdn.net/stormdony/article/details/80400032
2.ui转py弹出这个(this application failed to start because no Qt platform plugin could be initi)的,见:https://blog.csdn.net/tonny7501/article/details/102640034

若有问题欢迎留言讨论。

如何用pycharm将.ui文件转换为.py文件(内含出错解决方法)相关推荐

  1. jupyter文件转换为py文件

    参考: jupyter文件转换为py文件_柏拉图工作室-AI学科的博客-CSDN博客_jupyter生成py文件 方式一:打开jupyter,然后File-Download as-Python(.py ...

  2. 如何将.ipynb文件转换为.py文件

    作业条件:在jupyter notebook下编写完程序,保存为"myprogram.ipynb". 作业目的:选择在jupyter notebook下编写python程序(因为喜 ...

  3. mysql 5.7 导入出错_mysql5.x数据库文件导入mysql5.7数据库出错解决方法

    由于mysql5.7 timestamp 类型不允许 timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', 创建表的是后会报异常 修改mysql5.7的配 ...

  4. 【pyqt5】配置Qt Designer之【designer.exe的保存位置及ui文件转py文件及no Qt platform plugin could be initialized 问题解决】

    目录 一.寻找designer.exe 二.no Qt platform plugin could be initialized 问题解决 三.ui文件转换为py文件 四.pyqt5的使用教程 一.寻 ...

  5. Python Qt GUI设计:将UI文件转换为Python文件的三种妙招(基础篇—2)

    目录 1.创建项目 2.将.ui文件生成.py文件 2.1.Eric 6编译 2.2.Python命令行编译 2.3.脚本编译 3.界面.逻辑分离思想 在开始本文之前提醒各位朋友,Python记得安装 ...

  6. PyQt5 将.ui文件转为.py文件并用另一个.py调用

    一..ui转.py 1.使用终端进入ui文件所在的文件夹 值得注意的是,Anaconda Prompt不能直接cd进其它盘 需要在根目录下进行切换盘符操作,使用 cd ..切进上一级目录,直到进入根目 ...

  7. python文件输出exe文件反汇编_python 反编译exe文件为py文件的实例代码

    我们用pyinstaller把朋友文件打包成exe文件,但有时候我们需要还原,我们可以用pyinstxtractor.py 用法: python pyinstxtractor.py xxx.exe 之 ...

  8. 解决pycharm QtDesigner生成.ui文件转为.py文件运行不出现界面的方法(信号与槽生成的除外)

    解决pycharm QtDesigner生成.ui文件转为.py文件运行不出现界面的方法(信号与槽生成的除外,会报错闪退) 一般需要导入下面两个包 from PyQt5.QtWidgets impor ...

  9. Pycharm 转化ui文件为py文件:报错Error in input file: not well-formed (invalid token): line 1, column 1

    利用PyUIC转化 .ui文件为 .py文件时,报错 Error in input file: not well-formed (invalid token): line 1, column 1 我出 ...

最新文章

  1. 一起学asp.net基础文章二 服务器控件、客户端控件和html表单控件
  2. 软件开发生命周期中的设计阶段_测试基础——软件开发生命周期
  3. php extname shared,PHP: 编写第一个PHP扩展
  4. spring boot 启动卡住_SpringBoot 居然有 44 种应用启动器
  5. 《TensorFlow:实战Google深度学习框架》——5.3 TensorFlow中的变量初始化函数
  6. 如何查看本机安装的python支持哪种.whl文件
  7. 剑指Offer之寻找二叉树下一个节点
  8. 面包屑php源码,自己写的面包屑导航
  9. 阶段5 3.微服务项目【学成在线】_day03 CMS页面管理开发_13-删除页面-前端-Api调用...
  10. TeamTalk UtilPdu详解
  11. 国土导弹光学反狙击探测系统行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  12. 二维线段树(线段树套线段树)
  13. 如何批量给视频加文字水印?
  14. app提示已到期_有了这个App的提醒,再也不用担心商品什么时候过期啦
  15. 【原创】VBA学习笔记(300)VBA 很多工作表函数都只对1维数组有用,用2维数组上经常报错!
  16. scroll-view的描点跳转
  17. 十年沉浮,Web2 到 Web3 的转变之路
  18. 玩转Linux操作系统
  19. 机器学习十大算法之三K-means
  20. Windows10远程报错:由于CredSSP加密Oracle修正导致远程失败

热门文章

  1. 一篇文章入门Spring
  2. ANSYS经典界面保存单元解和节点解
  3. 手游测试人才稀缺,兼容性问题突出
  4. linux7怎么进桌面,CentOs7无法进入桌面系统怎么办?
  5. vim 使用set paste 解决多行复制粘贴乱序问题
  6. 子网划分及NAT技术总结
  7. centos配置linuxptp
  8. 8、软硬车厢交替排列——Queue(java数据结构)
  9. PS 处理一般证件 红底 蓝底 技巧
  10. 逆向分析系列——查壳侦壳工具