1 Star 0 Fork 40

鲁永昱/YOLOSHOW

forked from SwimmingLiu/YOLOSHOW 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
main.py 1.63 KB
一键复制 编辑 原始数据 按行查看 历史
SwimmingLiu 提交于 2024-10-30 12:48 . YOLOSHOW v4.0
import sys
import os
import logging
# 将ui目录添加到系统路径中
sys.path.append(os.path.join(os.getcwd(), "ui"))
# 禁止标准输出
sys.stdout = open(os.devnull, 'w')
logging.disable(logging.CRITICAL) # 禁用所有级别的日志
from PySide6.QtGui import QIcon
from PySide6.QtWidgets import QApplication
from utils import glo
from yoloshow.Window import YOLOSHOWWindow as yoloshowWindow
from yoloshow.Window import YOLOSHOWVSWindow as yoloshowVSWindow
from yoloshow.ChangeWindow import yoloshow2vs, vs2yoloshow
if __name__ == '__main__':
app = QApplication([]) # 创建应用程序实例
app.setWindowIcon(QIcon('images/yoloshow.ico')) # 设置应用程序图标
# 为整个应用程序设置样式表,去除所有QFrame的边框
app.setStyleSheet("QFrame { border: none; }")
# 创建窗口实例
yoloshow = yoloshowWindow()
yoloshowvs = yoloshowVSWindow()
# 初始化全局变量管理器,并设置值
glo._init() # 初始化全局变量空间
glo.set_value('yoloshow', yoloshow) # 存储yoloshow窗口实例
glo.set_value('yoloshowvs', yoloshowvs) # 存储yoloshowvs窗口实例
# 从全局变量管理器中获取窗口实例
yoloshow_glo = glo.get_value('yoloshow')
yoloshowvs_glo = glo.get_value('yoloshowvs')
# 显示yoloshow窗口
yoloshow_glo.show()
# 连接信号和槽,以实现界面之间的切换
yoloshow_glo.ui.src_vsmode.clicked.connect(yoloshow2vs) # 从单模式切换到对比模式
yoloshowvs_glo.ui.src_singlemode.clicked.connect(vs2yoloshow) # 从对比模式切换回单模式
app.exec() # 启动应用程序的事件循环
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/spyboyyu/YOLOSHOW.git
git@gitee.com:spyboyyu/YOLOSHOW.git
spyboyyu
YOLOSHOW
YOLOSHOW
master

搜索帮助