pycharm安装配置Qt Designer和PyUic配置
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的界面了。