pycharm安装配置Qt Designer和PyUic配置

Yolov5可视化与项目实战


Yolov5 Pyside6可视化界面

环境的安装

1、pycharm中安装配置QT designer用于设计界面的,可以用拖拽的方式来设计

#命令行安装
pip install pyqt5-tools  -i https://pypi.tuna.tsinghua.edu.cn/simple
例如我的路径是下面的,将designer.exe创个快捷方式到桌面: D:\Anaconda3\envs\yolov57\Lib\site-packages\qt5_applications\Qt\bin\designer.exe

2、安装一个插件用于将Qt Designer生成的ui文件转成python代码。

pip install pyside6

3、在Pycharm中配置Qt Designer

文件——设置—-工具—-任务—–外部工具——-点加号

4、在PyCharm中点文件—–工具—–外部工具—–QtDesigner,说明配置成功。

UI的设计

1、打开Qt Desinger,新建一个窗口,

2、简单设计一个用于图片检测和视频检测的窗口。保存名为main_window保存在yolov5的项目目录下;

3、配置PyUic,作用是将Qt的UI文件转换成.py文件,【PyCharm中没有专门的PyUic安装步骤,因为PyUic是PyQt工具的一部分】

#对照填写以下参数,根据实际情况填写。
Program: D:\Anaconda3\envs\yolov57\Scripts\pyuic5.exe
Arguments: $FileName$ -o $FileNameWithoutExtension$.py
working directory: $ProjectFileDir$

4、PyUic使用方法,单击需要转换的main_window.ui文件,然后点文件—–工具——外部工具—-PyUic,如果生成main_window.py文件说明成功了。

在PyCharm中写个测试的代码base_ui.py

在base_ui.py中添加以下代码;

import sys

# 从main_window.py文件中引入Ui_MainWindow类
from main_window import Ui_MainWindow
# 因为本机安装的是Qt5,关联的也是Qt5,所以在此引用的是Qt5
from PyQt5.QtWidgets import QApplication, QMainWindow


class MainWindow(QMainWindow,Ui_MainWindow):
    def __init__(self):
        super(MainWindow,self).__init__()
        self.setupUi(self)

if __name__ == "__main__":
    app = QApplication(sys.argv)
    window = MainWindow()
    window.show()    
    app.exec()

此时运行就可以显示Ui的界面了。


转载请注明出处:  https://www.cntworld.cn
智能工控 » pycharm安装配置Qt Designer和PyUic配置

发表回复

提供最优质的资源集合

立即查看 了解详情