Gri*_*mar 7 python qt-designer pycharm pyqt5
要让 PyQt5 和 Qt Designer 与 PyCharm 配合得很好,有很多小挑战,但是在完成所有小步骤之后,我不禁怀疑我是否错过了显而易见的事情。
集成 PyCharm 和 Qt Designer 的最直接方法是什么?
到目前为止我做了什么:
Settings > Tools > External tools$FilePath$和工作目录为$Projectpath$.ui项目资源管理器中的文件并从那里启动 Qt Designerpyuic5使用正确的参数运行以生成.py我的匹配项.ui我正在寻找的答案:
在 Pycharm 中集成 QT Designer 的分步说明:
1. Python 3.7 = C:\Users\x\PycharmProjects\Hello\venv\Scripts\python.exe
2. Pip install following:
a. PyQt5
b. PyQt5-tools
3. Location of QT designer.exe, which is located in - C:\Users\x\PycharmProjects\Hello\venv\Scripts\designer.exe
4. For QT Designer : File -> Settings -> Tools -> External Tools -> create (+)
a. Name : QTdesigner
b. Program : C:\Users\x\PycharmProjects\Hello\venv\Scripts\designer.exe
c. Arguments : NONE
d. Working directory : $ProjectFileDir$
OK
5. For converting UI file to Py file Pyuic : File -> Settings -> Tools -> External Tools -> create (+)
a. Name : PyUIC
b. Program : C:\Users\x\PycharmProjects\Hello\venv\Scripts\pyuic5.exe
c. Arguments : -x $FileName$ -o $FileNameWithoutExtension$.py
d. Working directory : $ProjectFileDir$
OK
6. Click Tools -> External Tools -> QTdesigner
Design your UI and save it as X.ui
7. You will have X.ui located in the Project file,
a. right click on X.ui
b. External Tools -> PyUIC
c. Success
8. You will be able to see X.py file in the projects folder
9. Run X.py
10. You should be able to see your GUI Application.
Run Code Online (Sandbox Code Playgroud)
如果您只是想在 QT Designer 中打开 .ui 文件,则有一个更简单的解决方案。
转到Settings|File Types并单击“在关联应用程序中打开的文件”,转到“注册模式”字段并添加 *.ui 作为模式。它会抱怨 *.ui 已经注册到 QT Designer。单击确定以重新分配通配符。现在,当您双击 PyCharm 中的 .ui 文件时,它将使用 Windows 中的关联编辑器(应该是 Designer)打开。
如果 PyCharm 已经将 .ui 扩展名与某种文件类型相关联,您可以通过在项目浏览器中选择文件并File|Associate with File Type...从菜单中选择来轻松覆盖它。选择Open matching files in associated application让 PyCharm 打开与 Windows 中的文件类型关联的任何应用程序。
| 归档时间: |
|
| 查看次数: |
12837 次 |
| 最近记录: |