整乐了 2022-03-03 01:07
浏览 102
已结题

pyqt5-yolov5按钮卡死问题

问题遇到的现象和发生背景

在视频检测界面未打开视频时点击检测视频文件按钮时卡死

问题相关代码,请勿粘贴截图

这是我修改之后的在ui_yolov5中的函数detect_video

    def detect_video(self):
        #print(self.cap_video.isOpened())
        if self.cap_video.isOpened() == False:
            msg = QtWidgets.QMessageBox.warning(self, u"Warning", u"请先打开视频",
                                                buttons=QtWidgets.QMessageBox.Ok,
                                                defaultButton=QtWidgets.QMessageBox.Ok)
        else:
            if self.timer_camera4.isActive() == False:

                    self.timer_camera4.start(30)

            else:
                self.timer_camera4.stop()
                self.cap_video.release()
                self.label_show_camera1.clear()

运行结果及报错内容

卡死,但在打开一个视频后再次点击即可正常提示“请先打开视频”的信息

我的解答思路和尝试过的方法

即修改函数detect_video

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 3月11日
    • 创建了问题 3月3日

    悬赏问题

    • ¥15 问题重发,R语言:代码运行过程中出现如下警告,请求如何解决!
    • ¥15 神经网络模型一直不能上GPU
    • ¥15 苍穹外卖拦截器token为null
    • ¥15 pyqt怎么把滑块和输入框相互绑定,求解决!
    • ¥20 wpf datagrid单元闪烁效果失灵
    • ¥15 券商软件上市公司信息获取问题
    • ¥100 ensp启动设备蓝屏,代码clock_watchdog_timeout
    • ¥15 Android studio AVD启动不了
    • ¥15 陆空双模式无人机怎么做
    • ¥15 想咨询点问题,与算法转换,负荷预测,数字孪生有关