第一步:点击:File -》Settings

Pycharm 集成python3 的Qt Designer

第二步、Tools -》 External Tools  -》点击“+”号

Pycharm 集成python3 的Qt Designer

第三步、设置Qt Designer

修改三个地方,其他地方默认:

Name:Qt Designer

Programs:D:\python3.6\Lib\site-packages\pyqt5_tools\designer.exe

Working directory:$ProjectFileDir$

Pycharm 集成python3 的Qt Designer

4、配置PyUIC

设置四个地方,其他可以默认(我也不知道怎么改,那就默认吧)

Name:PyUIC

Programs:D:\python3.6\python.exe

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

Working directory:E:\workspace_python\two\gui# 设置ui 文件所在目录

Pycharm 集成python3 的Qt Designer

使用Qt Designer

1、完成以上步骤之后,点击 Tools -》External Tools -》Qt Designer 启动我们的Qt Designer 

Pycharm 集成python3 的Qt Designer

 

2、启动后选择:Widget,建立空白的窗口,点击 Create,其他默认就行

Pycharm 集成python3 的Qt Designer

4、会看到同目录下生成了一个“.ui”的文件(图10)

Pycharm 集成python3 的Qt Designer

 

5、右键 External Tools -》PyUIC ,将“.ui”文件转为“.py”文件(图11)

Pycharm 集成python3 的Qt Designer

 

6、这时,如果一切正常,没有报错的话,会在同目录下生成对应的“.py”文件(图12)

Pycharm 集成python3 的Qt Designer


7、将下面的代码,放到生成的“.py”文件,放到最后就行(注意缩进)

if __name__=="__main__":
    import sys
    from PyQt5.QtGui import QIcon
    app = QtWidgets.QApplication(sys.argv)
    widget = QtWidgets.QWidget()
    ui = Ui_Form()
    ui.setupUi(widget)
    widget.setWindowIcon(QIcon('web.png'))#增加icon图标,如果没有图片可以没有这句
    widget.show()
    sys.exit(app.exec_())

8、效果截图如下:

Pycharm 集成python3 的Qt Designer

相关文章: