示例#1
0
    def Open(self):
        """打开视频原文件按钮响应函数"""
        self.fileName, self.fileType = QFileDialog.getOpenFileName(
            self.mainWnd, 'Choose file', '', '*.avi')
        if self.fileName is None or '.avi' not in self.fileName:
            return
        elif 'out' not in self.fileName:
            VedioDate = time.ctime(os.path.getctime(self.fileName))
            VedioDate = VedioDate.replace(' ',
                                          "_").replace(':',
                                                       '_').replace('__', '_')
            PATH.setValue('CVedioDate', VedioDate)
            self.ui.label_date_text.setText(PATH.get_VedioDate())
            self.video_outname = PATH.run_a_red_light_vedio_path()

        #刷新信息显示
        self.ui.label_roadinfo.setText("                   车流量信息展示区域")
        self.model = QStandardItemModel()  #存储任意结构数据
        self.model.setHorizontalHeaderLabels(['车牌号码', '违章类型'])
        self.ui.tableView.horizontalHeader().setSectionResizeMode(
            QHeaderView.Stretch)
        self.ui.tableView.setModel(self.model)

        # 创建视频显示线程
        self.Vedioplayname = self.fileName
        th = threading.Thread(target=self.Display)
        th.start()
示例#2
0
    def Open(self):
        """打开视频原文件按钮响应函数"""
        self.fileName, self.fileType = QFileDialog.getOpenFileName(
            self.mainWnd, 'Choose file', '', '*.avi')
        if self.fileName is None or '.avi' not in self.fileName:
            return
        elif 'out' not in self.fileName:
            VedioDate = time.ctime(os.path.getctime(self.fileName))
            VedioDate = VedioDate.replace(' ',
                                          "_").replace(':',
                                                       '_').replace('__', '_')
            PATH.setValue('CVedioDate', VedioDate)
            self.ui.label_date_text.setText(PATH.get_VedioDate())
            self.video_outname = PATH.run_a_red_light_vedio_path()

        # 创建视频显示线程
        self.Vedioplayname = self.fileName
        th = threading.Thread(target=self.Display)
        th.start()