当前位置:   article > 正文

【Pycharm技巧】:Pycharm将Qt Designer的ui转py设置详解、及转换过的py文件如何运行问题详解、及Pycharm设置直接运行Qt Designer软件_pycharm将ui文件转换成py

pycharm将ui文件转换成py


目录

解决方案:

        Pycharm将Qt Designer的ui转py设置详解?

解决方案:

        Pycharm转换过的py文件如何运行问题详解?

解决方案:

        Pycharm设置直接运行Qt Designer软件?

骥虽伏枥,足能千里;鹄即垂翅,志在九霄。


项目场景:

        大家好!最近在学习Pyqt5的同时,发现书籍上带的是Eric 6将.ui文件转换成.py文件,身为一个Pycharm资深使用者,表示真的不想再用一个新的编译器,于是对Pycharm进行设置,从而达到自己的使用要求,也方便自己去编写程序,毕竟工欲善其事,必先利其器。

        以下是个人的一些感悟和心得笔记,请大家参考,如有不对之处请指出!感谢大家支持!


问题描述

        Pycharm将Qt Designer的ui转py设置详解?

        Pycharm转换过的py文件如何运行问题详解?

        Pycharm设置直接运行Qt Designer软件?


解决方案:

        Pycharm将Qt Designer的ui转py设置详解?

第一步:将Qt设计师中自己设计的.ui文件另存为个人工程文件夹中,以备后续Pycharm转换。

 第二步:Pycharm打开有.ui文件的工程。

  第三步:Pycharm中选择  File—>Settings...

   第四步:Pycharm中选择  Tools  —>  External Tools  —>  点击 + 号添加工具

 以上Name项  可以自己定  想什么名字就什么名字!

Program 中填入   Python的路径:记住是自己的电脑路径   以下是我的

D:\Python\Python38\python.exe

Arguments  中填入

-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py

Working directory   中填入   填入之后转换的文件会保存到当前项目根目录

$FileDir$

   

第五步:点击  OK  选项,回到工程中,鼠标右键单击.ui文件选择External Tools —> PyUIC  之后即可在根目录生成相同名字的.py文件

 成功转换:


解决方案:

        Pycharm转换过的py文件如何运行问题详解?

 由图而至   Pycharm转换过来的.py文件,里面都是已经设置好的函数,需要去调用,两种方法调用。

第一种方法:在main.py中调用     代码中写的很清楚

  1. import sys
  2. from PyQt5 import QtWidgets, QtCore
  3. import untitled
  4. def main():
  5. app = QtWidgets.QApplication(sys.argv)
  6. window = QtWidgets.QDialog()
  7. mainmenu = QtWidgets.QMainWindow()
  8. ui = untitled.Ui_MainWindow()
  9. ui.setupUi(mainmenu)
  10. mainmenu.show()
  11. sys.exit(app.exec_())
  12. if __name__ == '__main__':
  13. main()

第二种方法:如果无需在其他函数中调用,即可在生成的.py程序中最后几行添加以下程序。

  1. import sys
  2. app = QtWidgets.QApplication(sys.argv)
  3. window = QtWidgets.QDialog()
  4. mainmenu = QtWidgets.QMainWindow()
  5. ui = Ui_MainWindow()
  6. ui.setupUi(mainmenu)
  7. mainmenu.show()
  8. sys.exit(app.exec_())

成功运行:


解决方案:

        Pycharm设置直接运行Qt Designer软件?

  第一步:Pycharm中选择  File—>Settings...

第二步:Pycharm中选择  Tools  —>  External Tools  —>  点击 + 号添加工具

 以上Name项  可以自己定  想什么名字就什么名字!

Program 中填入   Qt Designer的路径:  记住是自己的电脑路径   以下是我的

D:\Python\Python38\Lib\site-packages\qt5_applications\Qt\bin\designer.exe

Working directory   中填入 

$FileDir$

   第三步:点击  OK  选项,回到工程中,鼠标右键单击.ui文件选择External Tools —> Qt Designer  之后即可打开.ui文件

成功运行


         至此三个问题已经解决,希望对初学者有所帮助,我还遇到一个Pyqt5-tools装不了的情况,这个是Python版本的问题  我Python当时用的是Python3.10,后来更改到Python3.8.10就可以使用。

        谢谢大家的支持,如果大家觉得对自己有所帮助,请对文章进行点赞和评论哦~有问题也希望大家自行评论,作者积极改正!

        大家的支持是我不懈的努力,大家也可以对作者进行打赏,如果支持一块钱即可,无需太多,希望大家不会在知识的海洋迷路!


骥虽伏枥,足能千里;鹄即垂翅,志在九霄。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/651890
推荐阅读
相关标签
  

闽ICP备14008679号