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()
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()