代码拉取完成,页面将自动刷新
同步操作将从 SwimmingLiu/YOLOSHOW 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
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() # 启动应用程序的事件循环
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。