关于pyqt5的QtDesigner生成的ui文件转换为py文件时里面不是pythton代码的解决问题(QtDesigner完整配置)

- 简介

刚入坑pyqt5不久,话不多说,分享一下自己配置成功的具体内容,进入以下位置点加号,按顺序配置嗷。
关于pyqt5的QtDesigner生成的ui文件转换为py文件时里面不是pythton代码的解决问题(QtDesigner完整配置)_第1张图片

- 配置QtDesigner

  • 主要三个参数:

    • name: QtDesigner

    • Program: C:\Users\Administrator\AppData\Local\Programs\Python\Python37\Lib\site-packages\pyqt5_tools\Qt\bin\designer.exe(这里是我的路径,你们找到自己安装的python路径,后面的路径应该是一样的。有的教程说的designer.exe在pyqt5_tools下面,现在貌似变成这样了)

    • working directory: $FileDir$

关于pyqt5的QtDesigner生成的ui文件转换为py文件时里面不是pythton代码的解决问题(QtDesigner完整配置)_第2张图片

- 配置PyUIC

  • 重头戏来了,这里的这个错误真的让人忍俊不禁,具体配置:

    • name: PyUIC

    • Program:C:\Users\Administrator\AppData\Local\Programs\Python\Python37\Scripts\pyuic5.exe(这里的这个pyuic5.exe我按照其他教程写了刚刚那路径Python37\Lib\site-packages\pyqt5_tools\Qt\bin\下面的\pyuic5.exe然后在生成的ui文件中转换为py文件,里面不是py代码,当时看到就是一个头两个大)

    • Arguments: $FileName$ -o $FileNameWithoutExtension$.py(这里也有一个坑,最开始我写的是-m $FileName$ -o
      $FileNameWithoutExtension$.py 后来报错说没有-m这个命令,后来尝试了-o $FileName$ -o
      $FileNameWithoutExtension$.py 可行,最后进展到现在这个。因这个而头疼的小伙伴可以都试试,嘿嘿)

    • working directory: $FileDir$

      关于pyqt5的QtDesigner生成的ui文件转换为py文件时里面不是pythton代码的解决问题(QtDesigner完整配置)_第3张图片

以下是错误配置运行后的截图:

关于pyqt5的QtDesigner生成的ui文件转换为py文件时里面不是pythton代码的解决问题(QtDesigner完整配置)_第4张图片

以下是正确路径配置运行后的截图:

关于pyqt5的QtDesigner生成的ui文件转换为py文件时里面不是pythton代码的解决问题(QtDesigner完整配置)_第5张图片

配置Pyrcc

  • 具体配置(这个我目前还没用到,所以还没出现问题,但还是贴一下配置吧):

    • name: Pyrcc

    • Program:C:\Users\Administrator\AppData\Local\Programs\Python\Python37\Scripts\pyrcc5.exe

    • Arguments: $FileName$ -o $FileNameWithoutExtension$.py

    • working directory: $FileDir$
      关于pyqt5的QtDesigner生成的ui文件转换为py文件时里面不是pythton代码的解决问题(QtDesigner完整配置)_第6张图片

总结:

分享完毕,还有啥问题可以评论区交流~我也是一个正在学习路途中的小菜,遇到问题也是各种“面向百度编程”,踩坑不少,弯路不少,分享一下自己的经验,希望能够帮助到别人 ^ _ ^

你可能感兴趣的:(python)