def __init__(self):      #初始化
        super(Ui_MainWindow, self).__init__()
        self.init_ui()
        self.n = 1
        self.videoFullScreen = False   # 判断当前widget是否全屏
        self.videoFullScreenWidget = myVideoWidget()   # 创建一个全屏的widget
        self.videoFullScreenWidget.setFullScreen(1)
        self.videoFullScreenWidget.hide()               # 不用的时候隐藏起来
        self.player = QMediaPlayer()
        self.player.setVideoOutput(self.wgt_video)  # 视频播放输出的widget,就是上面定义的

        self.pushButton_11.clicked.connect(self.openVideoFile)   # 打开视频文件按钮
        self.pushButton_52.clicked.connect(self.camera)
        # self.pushButton_23.clicked.connect(self.playVideo)       # continue

        self.pushButton_35.clicked.connect(self.method)       # pause
        self.player.positionChanged.connect(self.changeSlide)      # change Slide
        self.videoFullScreenWidget.doubleClickedItem.connect(self.videoDoubleClicked)  #双击响应
        self.wgt_video.doubleClickedItem.connect(self.videoDoubleClicked)   #双击响应
        self.pushButton_7.clicked.connect(self.scene)
        self.pushButton_8.clicked.connect(self.BehaviorResult)  #行为识别
        self.pushButton_25.clicked.connect(self.emotion)
        self.pushButton_36.clicked.connect(self.memorize)
        self.pushButton_10.clicked.connect(self.Dfashion)
        self.pushButton_34.clicked.connect(self.ChooseModel)  #选择模型
        self.pushButton_18.clicked.connect(self.Open_url)
        self.pushButton_23.clicked.connect(self.next_video)  # 播放下一个视频
        self.pushButton_33.clicked.connect(self.last_video)  # 播放下一个视频
        self.pushButton_41.clicked.connect(self.Accuracy)
        self.pushButton_42.clicked.connect(self.ROC)
        self.pushButton_43.clicked.connect(self.FV)
        self.pushButton_44.clicked.connect(self.Return)
예제 #2
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1920, 1080)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.pushButton = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton.setGeometry(QtCore.QRect(1500, 850, 240, 100))
        font = QtGui.QFont()
        font.setFamily("宋体")
        self.pushButton.setFont(font)
        self.pushButton.setAccessibleName("")
        self.pushButton.setObjectName("pushButton")
        self.pushButton_2 = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_2.setGeometry(QtCore.QRect(550, 900, 120, 60))
        font = QtGui.QFont()
        font.setFamily("宋体")
        self.pushButton_2.setFont(font)
        self.pushButton_2.setObjectName("pushButton_2")
        self.pushButton_3 = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_3.setGeometry(QtCore.QRect(700, 900, 120, 60))
        font = QtGui.QFont()
        font.setFamily("宋体")
        self.pushButton_3.setFont(font)
        self.pushButton_3.setObjectName("pushButton_3")
        self.label = QtWidgets.QLabel(self.centralwidget)
        self.label.setGeometry(QtCore.QRect(1300, 850, 72, 15))
        self.label.setObjectName("label")
        self.horizontalSlider = QtWidgets.QSlider(self.centralwidget)
        self.horizontalSlider.setGeometry(QtCore.QRect(70, 850, 1200, 30))
        self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal)
        self.horizontalSlider.setObjectName("horizontalSlider")
        self.widget = myVideoWidget(self.centralwidget)
        self.widget.setGeometry(QtCore.QRect(50, 50, 1280, 720))
        self.widget.setObjectName("widget")
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 25))
        self.menubar.setObjectName("menubar")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)
        self.pic = QtWidgets.QGraphicsView(self.centralwidget)
        self.pic.setObjectName("pic")
        self.pic.setGeometry(50, 50, 800, 450)
        self.label_1 = QtWidgets.QLabel(self.centralwidget)
        self.label_1.setGeometry(QtCore.QRect(1400, 100, 200, 50))
        self.label_1.setObjectName("label_1")
        self.label_1.setFont(QtGui.QFont("宋体", 25))
        self.text = QtWidgets.QTextEdit(self.centralwidget)
        self.text.setGeometry(QtCore.QRect(1400, 170, 400, 600))
        self.text.setObjectName("text")
        #self.text.setFocusPolicy(QtCore.Qt.NoFocus)
        self.text.setFont(QtGui.QFont("宋体", 24))

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
예제 #3
0
파일: test.py 프로젝트: fanshixiong/Track-
 def __init__(self):
     super(Ui_Tracker, self).__init__()
     self.setupUi(self)
     self.videoFullScreen = False   # 判断当前widget是否全屏
     self.videoFullScreenWidget = myVideoWidget()   # 创建一个全屏的widget
     self.videoFullScreenWidget.setFullScreen(1)
     self.videoFullScreenWidget.hide()               # 不用的时候隐藏起来
     self.player = QMediaPlayer()
     self.player.setVideoOutput(self.wgt_video)  # 视频播放输出的widget,就是上面定义的
     self.btn_open.clicked.connect(self.openVideoFile)   # 打开视频文件按钮
     self.btn_play.clicked.connect(self.playVideo)       # play
     self.btn_stop.clicked.connect(self.pauseVideo)       # pause
     self.player.positionChanged.connect(self.changeSlide)      # change Slide
     self.videoFullScreenWidget.doubleClickedItem.connect(self.videoDoubleClicked)  #双击响应
     self.wgt_video.doubleClickedItem.connect(self.videoDoubleClicked)   #双击响应
 def __init__(self):
     super(Ui_MainWindow, self).__init__()
     self.setupUi(self)
     self.videoFullScreen = False  # 判断当前widget是否全屏
     self.videoFullScreenWidget = myVideoWidget()  # 创建一个全屏的widget
     self.videoFullScreenWidget.setFullScreen(1)
     self.videoFullScreenWidget.hide()  # 不用的时候隐藏起来
     self.player = QMediaPlayer()
     self.player.setVideoOutput(self.widget)  # 视频播放输出的widget,就是上面定义的
     self.pushButton.clicked.connect(self.openVideoFile)  # 打开视频文件按钮
     self.pushButton_2.clicked.connect(self.playVideo)  # play
     self.pushButton_3.clicked.connect(self.pauseVideo)  # pause
     self.player.positionChanged.connect(self.changeSlide)  # change Slide
     self.videoFullScreenWidget.doubleClickedItem.connect(
         self.videoDoubleClicked)  #双击响应
     self.widget.doubleClickedItem.connect(self.videoDoubleClicked)  #双击响应
     self.pic.resize(1280, 720)
예제 #5
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(756, 504)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.wgt_video = myVideoWidget(self.centralwidget)
        self.wgt_video.setGeometry(QtCore.QRect(50, 70, 411, 241))
        self.wgt_video.setObjectName("wgt_video")
        self.btn_open = QtWidgets.QPushButton(self.centralwidget)
        self.btn_open.setGeometry(QtCore.QRect(50, 10, 131, 41))
        self.btn_open.setObjectName("btn_open")
        self.sld_video = QtWidgets.QSlider(self.centralwidget)
        self.sld_video.setGeometry(QtCore.QRect(110, 340, 251, 31))
        self.sld_video.setMaximum(100)
        self.sld_video.setOrientation(QtCore.Qt.Horizontal)
        self.sld_video.setObjectName("sld_video")
        self.btn_play = QtWidgets.QPushButton(self.centralwidget)
        self.btn_play.setGeometry(QtCore.QRect(130, 380, 71, 51))
        self.btn_play.setObjectName("btn_play")
        self.btn_stop = QtWidgets.QPushButton(self.centralwidget)
        self.btn_stop.setGeometry(QtCore.QRect(260, 380, 71, 51))
        self.btn_stop.setObjectName("btn_stop")
        self.lab_video = QtWidgets.QLabel(self.centralwidget)
        self.lab_video.setGeometry(QtCore.QRect(390, 340, 91, 31))
        self.lab_video.setObjectName("lab_video")
        self.btn_analyse = QtWidgets.QPushButton(self.centralwidget)
        self.btn_analyse.setGeometry(QtCore.QRect(210, 10, 131, 41))
        self.btn_analyse.setObjectName("btn_analyse")
        self.label = QtWidgets.QLabel(self.centralwidget)
        self.label.setGeometry(QtCore.QRect(470, 250, 261, 171))
        self.label.setObjectName("label")
        self.treeView = QtWidgets.QTreeView(self.centralwidget)
        self.treeView.setGeometry(QtCore.QRect(470, 0, 256, 231))
        self.treeView.setObjectName("treeView")
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 756, 22))
        self.menubar.setObjectName("menubar")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
예제 #6
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1429, 729)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.wgt_video = myVideoWidget(self.centralwidget)
        self.wgt_video.setGeometry(QtCore.QRect(50, 20, 601, 281))
        self.wgt_video.setObjectName("wgt_video")
        self.btn_open = QtWidgets.QPushButton(self.centralwidget)
        self.btn_open.setGeometry(QtCore.QRect(0, 430, 161, 101))
        self.btn_open.setObjectName("btn_open")
        self.sld_video = QtWidgets.QSlider(self.centralwidget)
        self.sld_video.setGeometry(QtCore.QRect(50, 320, 551, 31))
        self.sld_video.setMaximum(100)
        self.sld_video.setOrientation(QtCore.Qt.Horizontal)
        self.sld_video.setObjectName("sld_video")
        self.btn_play = QtWidgets.QPushButton(self.centralwidget)
        self.btn_play.setGeometry(QtCore.QRect(220, 430, 141, 101))
        self.btn_play.setObjectName("btn_play")
        self.btn_stop = QtWidgets.QPushButton(self.centralwidget)
        self.btn_stop.setGeometry(QtCore.QRect(480, 430, 151, 101))
        self.btn_stop.setObjectName("btn_stop")
        self.lab_video = QtWidgets.QLabel(self.centralwidget)
        self.lab_video.setGeometry(QtCore.QRect(390, 270, 91, 31))
        self.lab_video.setObjectName("lab_video")
        self.btn_detection = QtWidgets.QPushButton(self.centralwidget)
        self.btn_detection.setGeometry(QtCore.QRect(750, 430, 151, 101))
        self.btn_detection.setObjectName("btn_detection")
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1429, 22))
        self.menubar.setObjectName("menubar")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
예제 #7
0
 def __init__(self):
     super(Ui_MainWindow, self).__init__()
     self.setupUi(self)
     self.sld_video_pressed = False  #判断当前进度条识别否被鼠标点击
     self.videoFullScreen = False  # 判断当前widget是否全屏
     self.videoFullScreenWidget = myVideoWidget()  # 创建一个全屏的widget
     self.player = QMediaPlayer()
     self.player.setVideoOutput(self.wgt_video)  # 视频播放输出的widget,就是上面定义的
     self.btn_open.clicked.connect(self.openVideoFile)  # 打开视频文件按钮
     self.btn_play.clicked.connect(self.playVideo)  # play
     self.btn_stop.clicked.connect(self.pauseVideo)  # pause
     self.btn_cast.clicked.connect(self.castVideo)  # 视频截图
     self.player.positionChanged.connect(self.changeSlide)  # change Slide
     self.videoFullScreenWidget.doubleClickedItem.connect(
         self.videoDoubleClicked)  #双击响应
     self.wgt_video.doubleClickedItem.connect(
         self.videoDoubleClicked)  #双击响应
     self.sld_video.setTracking(False)
     self.sld_video.sliderReleased.connect(self.releaseSlider)
     self.sld_video.sliderPressed.connect(self.pressSlider)
     self.sld_video.sliderMoved.connect(self.moveSlider)  # 进度条拖拽跳转
     self.sld_video.ClickedValue.connect(self.clickedSlider)  # 进度条点击跳转
     self.sld_audio.valueChanged.connect(self.volumeChange)  # 控制声音播放
     self.btn_cast.hide()
예제 #8
0
 def __init__(self):
     super(Ui_MainWindow, self).__init__()
     self.setupUi(self)
     self.videoFullScreen = False  # 判断当前widget是否全屏
     self.videoFullScreenWidget = myVideoWidget()  # 创建一个全屏的widget
     self.videoFullScreenWidget.setFullScreen(1)
     self.videoFullScreenWidget.hide()
     self.player = QMediaPlayer()
     self.player.setVideoOutput(self.wgt_video)  # widget to play video
     self.btn_open.clicked.connect(self.open_video_file)  # open video file
     self.btn_analyse.clicked.connect(self.analyse)
     self.btn_play.clicked.connect(self.play_video)  # play
     self.btn_stop.clicked.connect(self.pause_video)  # pause
     self.player.positionChanged.connect(self.change_slide)  # change Slide
     self.videoFullScreenWidget.doubleClickedItem.connect(
         self.video_double_clicked)  #双击响应
     self.wgt_video.doubleClickedItem.connect(
         self.video_double_clicked)  #双击响应
     self.file_path = ""
     self.label.setText("image preview")
     self.treeView.doubleClicked.connect(self.tree_clicked)
     self.model = QDirModel()
     self.treeView.setModel(self.model)
     self.treeView.setRootIndex(self.model.index(r'./'))  #设置该路径为当前根路径
예제 #9
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(568, 475)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.wgt_video = myVideoWidget(self.centralwidget)
        self.wgt_video.setGeometry(QtCore.QRect(50, 20, 381, 241))
        self.wgt_video.setObjectName("wgt_video")
        self.btn_open = QtWidgets.QPushButton(self.centralwidget)
        self.btn_open.setGeometry(QtCore.QRect(60, 330, 91, 51))
        self.btn_open.setObjectName("btn_open")
        self.sld_video = QtWidgets.QSlider(self.centralwidget)
        self.sld_video.setGeometry(QtCore.QRect(80, 270, 251, 31))
        self.sld_video.setMaximum(100)
        self.sld_video.setOrientation(QtCore.Qt.Horizontal)
        self.sld_video.setObjectName("sld_video")
        self.btn_play = QtWidgets.QPushButton(self.centralwidget)
        self.btn_play.setGeometry(QtCore.QRect(170, 330, 71, 51))
        self.btn_play.setObjectName("btn_play")
        self.btn_stop = QtWidgets.QPushButton(self.centralwidget)
        self.btn_stop.setGeometry(QtCore.QRect(280, 330, 71, 51))
        self.btn_stop.setObjectName("btn_stop")
        self.lab_video = QtWidgets.QLabel(self.centralwidget)
        self.lab_video.setGeometry(QtCore.QRect(390, 270, 91, 31))
        self.lab_video.setObjectName("lab_video")
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 568, 23))
        self.menubar.setObjectName("menubar")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
    def init_ui(self):
        self.setFixedSize(1142, 781)
        self.centralwidget = QtWidgets.QWidget()
        self.centralwidget.setObjectName("centralwidget")
        self.centralwidget.setGeometry(QtCore.QRect(0, 0, 1142, 781))

        self.setWindowOpacity(1)  # 设置窗口透明度
        # self.setAttribute(QtCore.Qt.WA_TranslucentBackground)  # 设置窗口背景透明
        self.setWindowFlag(QtCore.Qt.FramelessWindowHint)  # 隐藏边框

        self.widget = QtWidgets.QWidget(self.centralwidget)
        self.widget.setGeometry(QtCore.QRect(0, 0, 201, 781))
        self.widget.setStyleSheet('''
            QPushButton{border:none;color:white;font-size:16px}

            QPushButton#left_label{
                border:none;
                border-bottom:1px solid white;
                font-size:20px;
                font-weight:700;
                font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
            }
            QPushButton#left_button:hover{border-left:4px solid red;font-size:16px;font-weight:700;}

            QPushButton#left_button1:hover{border-left:5px solid red;font-size:20px;font-weight:800;}
            QPushButton#left_button2:hover{border-left:5px solid red;font-size:20px;font-weight:800;}

            QWidget#widget{
                background:#0d466c;
                border-top:1px solid white;
                border-bottom:1px solid white;
                border-left:1px solid white;
                border-top-left-radius:10px;
                border-bottom-left-radius:10px;
            }
        ''')
        self.widget.setObjectName("widget")
        self.pushButton_30 = QtWidgets.QPushButton(self.widget)     #依次为绿黄红按钮
        self.pushButton_30.setGeometry(QtCore.QRect(130, 10, 40, 30))
        self.pushButton_30.setText("")
        self.pushButton_30.setFixedSize(20,20)
        self.pushButton_30.setStyleSheet('''QPushButton{background:#6DDF6D;border-radius:5px;}QPushButton:hover{background:green;}''')
        self.pushButton_30.setObjectName("pushButton_30")
        self.pushButton_31 = QtWidgets.QPushButton(self.widget)
        self.pushButton_31.setGeometry(QtCore.QRect(80, 10, 40, 30))
        self.pushButton_31.setText("")
        self.pushButton_31.setFixedSize(20,20)
        self.pushButton_31.setStyleSheet('''QPushButton{background:#F7D674;border-radius:5px;}QPushButton:hover{background:yellow;}''')
        self.pushButton_31.setObjectName("pushButton_31")
        self.pushButton_32 = QtWidgets.QPushButton(self.widget)
        self.pushButton_32.setGeometry(QtCore.QRect(30, 10, 40, 30))
        self.pushButton_32.setText("")
        self.pushButton_32.setFixedSize(20,20)
        self.pushButton_32.setStyleSheet('''QPushButton{background:#F76677;border-radius:5px;}QPushButton:hover{background:red;}''')
        self.pushButton_32.setObjectName("pushButton_32")

        self.pushButton_11 = QtWidgets.QPushButton(qtawesome.icon('fa.file-video-o',color='white'),"File",self.widget)  #打开文件
        self.pushButton_11.setGeometry(QtCore.QRect(10, 60, 90, 41))
        self.pushButton_11.setStyleSheet("font: 10pt \"黑体\";")
        self.pushButton_11.setIconSize(QtCore.QSize(25, 25))
        self.pushButton_11.setObjectName("left_button1")
        self.pushButton_52 = QtWidgets.QPushButton(qtawesome.icon('fa.file-video-o',color='white'),"Camera",self.widget)  #打开摄像头
        self.pushButton_52.setGeometry(QtCore.QRect(101, 60, 90, 41))
        self.pushButton_52.setStyleSheet("font: 10pt \"黑体\";")
        self.pushButton_52.setIconSize(QtCore.QSize(25, 25))
        self.pushButton_52.setObjectName("left_button2")

        self.pushButton_24 = QtWidgets.QPushButton("功能列表",self.widget)
        self.pushButton_24.setGeometry(QtCore.QRect(10, 120, 181, 41))
        self.pushButton_24.setObjectName("left_label")
        self.pushButton_7 = QtWidgets.QPushButton(qtawesome.icon('fa.building',color='white'),"场景估计",self.widget)
        self.pushButton_7.setGeometry(QtCore.QRect(20, 200, 161, 30))
        self.pushButton_7.setObjectName("left_button")
        self.pushButton_8 = QtWidgets.QPushButton(qtawesome.icon('fa.male',color='white'),"事件检测",self.widget)
        self.pushButton_8.setGeometry(QtCore.QRect(20, 260, 161, 31))
        self.pushButton_8.setObjectName("left_button")
        self.pushButton_25 = QtWidgets.QPushButton(qtawesome.icon('fa.smile-o',color='white'),"情感分析",self.widget)
        self.pushButton_25.setGeometry(QtCore.QRect(20, 320, 161, 31))
        self.pushButton_25.setObjectName("left_button")
        self.pushButton_10 = QtWidgets.QPushButton(qtawesome.icon('fa.female',color='white'),"时尚分析",self.widget)
        self.pushButton_10.setGeometry(QtCore.QRect(20, 380, 161, 31))
        self.pushButton_10.setObjectName("left_button")
        self.pushButton_9 = QtWidgets.QPushButton(qtawesome.icon('fa.share-square',color='white'),"流行度预测",self.widget)
        self.pushButton_9.setGeometry(QtCore.QRect(20, 440, 161, 30))
        self.pushButton_9.setObjectName("left_button")
        self.pushButton_36 = QtWidgets.QPushButton(qtawesome.icon('fa.eye',color='white'),"记忆度分析",self.widget)
        self.pushButton_36.setGeometry(QtCore.QRect(20, 500, 161, 31))
        self.pushButton_36.setObjectName("left_button")
        self.pushButton_29 = QtWidgets.QPushButton("联系与帮助",self.widget)
        self.pushButton_29.setGeometry(QtCore.QRect(10, 550, 181, 40))
        self.pushButton_29.setObjectName("left_label")
        self.pushButton_26 = QtWidgets.QPushButton(qtawesome.icon('fa.star',color='white'),"关注我们",self.widget)
        self.pushButton_26.setGeometry(QtCore.QRect(20, 610, 161, 30))
        self.pushButton_26.setObjectName("left_button")
        self.pushButton_27 = QtWidgets.QPushButton(qtawesome.icon('fa.question',color='white'),"遇到问题",self.widget)
        self.pushButton_27.setGeometry(QtCore.QRect(20, 670, 161, 30))
        self.pushButton_27.setObjectName("left_button")
        self.pushButton_28 = QtWidgets.QPushButton(qtawesome.icon('fa.comment',color='white'),"反馈建议",self.widget)
        self.pushButton_28.setGeometry(QtCore.QRect(20, 730, 161, 30))
        self.pushButton_28.setObjectName("left_button")

        self.widget_2 = QtWidgets.QWidget(self.centralwidget)    #整个右半部分
        self.widget_2.setGeometry(QtCore.QRect(200, 0, 941, 781))
        self.widget_2.setStyleSheet('''
            QWidget#widget_2{
                color:#232C51;
                background:white;
                border-top:1px solid darkGray;
                border-bottom:1px solid darkGray;
                border-right:1px solid darkGray;
                border-top-right-radius:10px;
                border-bottom-right-radius:10px;
            }
        ''')
        self.widget_2.setObjectName("widget_2")

        self.widget_6 = QtWidgets.QWidget(self.widget_2)    #顶部左侧
        self.widget_6.setGeometry(QtCore.QRect(0, 0, 550, 72))
        self.widget_6.setStyleSheet('''
            QWidget#widget_6{
                background:#d7d7d7;
            }
        ''')
        self.widget_6.setObjectName("widget_6")
        self.label_2 = QtWidgets.QLabel(self.widget_6)   #天大图标
        self.label_2.setGeometry(QtCore.QRect(15, 3, 72, 65))
        self.label_2.setStyleSheet("border-image: url(:/2/PIC/4.png);")
        self.label_2.setText("")
        self.label_2.setObjectName("label_2")
        self.pushButton_32 = QtWidgets.QPushButton("  天津大学电视图像信息研究所", self.widget_6)
        self.pushButton_32.setGeometry(QtCore.QRect(105, 12, 380, 25))
        self.pushButton_32.setStyleSheet("color: rgb(27, 68, 95);font: 14pt;border:none;font-weight:bold;")
        self.pushButton_32.setFont(QFont("幼圆"))
        self.pushButton_32.setObjectName("push_32")
        self.pushButton_33 = QtWidgets.QPushButton("Institute of Television and Image Information,Ministry of Education", self.widget_6)
        self.pushButton_33.setGeometry(QtCore.QRect(98, 42, 450, 21))
        self.pushButton_33.setStyleSheet("color: rgb(27, 68, 95);font: 9pt;border:none;")
        self.pushButton_33.setFont(QFont("Roman times"))
        self.pushButton_33.setObjectName("push_32")

        self.widget_3 = QtWidgets.QWidget(self.widget_2)   #顶部右侧
        self.widget_3.setGeometry(QtCore.QRect(500, 0, 490, 72))
        self.widget_3.setStyleSheet('''
             QPushButton{color: rgb(27, 68, 95);font: 14pt;border:none;font-weight:bold;}
             QPushButton#w3_button:hover{border-bottom:3px solid #0d466c;font-weight:700;}
             QWidget#widget_3{
                 background:#d7d7d7;
                 border-top-right-radius:10px;
             }
         ''')
        self.widget_3.setObjectName("widget_3")
        self.pushButton_18 = QtWidgets.QPushButton("主页", self.widget_3)
        self.pushButton_18.setGeometry(QtCore.QRect(100, 23, 50, 30))
        self.pushButton_18.setObjectName("w3_button")
        self.pushButton_20 = QtWidgets.QPushButton("团队", self.widget_3)
        self.pushButton_20.setGeometry(QtCore.QRect(160, 23, 61, 31))
        self.pushButton_20.setObjectName("w3_button")
        self.pushButton_21 = QtWidgets.QPushButton("研究方向", self.widget_3)
        self.pushButton_21.setGeometry(QtCore.QRect(230, 23, 111, 31))
        self.pushButton_21.setObjectName("w3_button")
        self.pushButton_22 = QtWidgets.QPushButton("联系", self.widget_3)
        self.pushButton_22.setGeometry(QtCore.QRect(350, 23, 61, 31))
        self.pushButton_22.setObjectName("w3_button")

        self.pm = QPixmap("./img/a" +str(1)+".jpg")
        self.label_20 = QLabel(self.widget_2)    #滚动播放
        self.label_20.setPixmap(self.pm)
        self.label_20.setGeometry(QtCore.QRect(0, 72, 941, 215))
        self.label_20.setScaledContents(True)
        timer1=QTimer(self)
        timer1.timeout.connect(self.timer_TimeOut)
        timer1.start(2000)
        self.show()

        self.label = QtWidgets.QLabel(chr(0xf002) + ' '+'搜索  ',self.widget_2)  #搜索框
        self.label.setGeometry(QtCore.QRect(20, 295, 100, 30))
        self.label.setFont(qtawesome.font('fa', 18))
        self.label.setObjectName("label")
        self.lineEdit = QtWidgets.QLineEdit(self.widget_2)
        self.lineEdit.setPlaceholderText("输入视频或用户,回车进行搜索")
        self.lineEdit.setGeometry(QtCore.QRect(85, 298, 336, 22))
        self.lineEdit.setStyleSheet('''QLineEdit{
                border:1px solid #444444;
                width:300px;
                border-radius:10px;
                padding:2px 4px;
        }''')
        self.lineEdit.setObjectName("lineEdit")

        self.label_3 = QtWidgets.QLabel(chr(0xf03d)+'\n'+'视\n频\n播\n放',self.widget_2)
        self.label_3.setGeometry(QtCore.QRect(17,325, 41, 170))
        self.label_3.setStyleSheet("color: #282828;font: 18pt;border:none;font-weight:bold;")
        self.label_3.setObjectName("label_3")
        self.label_3.setFont(qtawesome.font('fa', 16))

        self.widget_4 = QtWidgets.QWidget(self.widget_2)   #整个视频播放区
        self.widget_4.setGeometry(QtCore.QRect(70, 330, 350, 380))
        self.widget_4.setStyleSheet('''
              QWidget#widget_4{
                  color:#232C51;
                  background:white;
                  border-top:2px solid #444444;
                  border-bottom:2px solid #444444;
                  border-right:2px solid #444444;
                  border-left:2px solid #444444;
                  border-top-right-radius:10px;
                  border-bottom-right-radius:10px;
                  border-top-left-radius:10px;
                  border-bottom-left-radius:10px;
              }
         ''')
        self.widget_4.setObjectName("widget_4")
        self.wgt_video = myVideoWidget(self.widget_2)   #播放视频窗口
        self.wgt_video.setGeometry(QtCore.QRect(75, 335, 340, 280))
        self.wgt_video.setObjectName("wgt_video")
        self.label_51 = QtWidgets.QLabel(self.widget_2)   #情感中的文件窗口
        self.label_51.setGeometry(QtCore.QRect(75, 346, 340, 260))
        self.label_51.setText("")
        self.label_51.setObjectName("label_51")
        self.label_52 = QtWidgets.QLabel(self.widget_2)   #情感中的摄像头窗口
        self.label_52.setGeometry(QtCore.QRect(75, 310, 360, 420))
        self.label_52.setText("")
        self.label_52.setObjectName("label_52")

        self.widget_8 = QtWidgets.QWidget(self.widget_4)   #信息窗口
        self.widget_8.setGeometry(QtCore.QRect(2, 284, 346, 60))
        self.widget_8.setStyleSheet('''
                   QWidget#widget_8{
                       background:white;
                       border-bottom-right-radius:10px;
                       border-bottom-left-radius:10px;
                   }
               ''')
        self.widget_8.setObjectName("widget_8")
        self.output_class_25 = QtWidgets.QLineEdit(self.widget_8)
        self.output_class_25.setGeometry(QtCore.QRect(10, 0, 170, 30))
        self.output_class_25.setStyleSheet('''
                 font-size:20px;
                 font-weight:bold;
                 color:black;
                 border:none;
        ''')
        self.output_class_25.setFont(QFont("幼圆"))
        self.output_class_25.setText("")
        self.output_class_25.setObjectName("output_class_25")
        self.output_class_27 = QtWidgets.QLineEdit(self.widget_8)
        self.output_class_27.setGeometry(QtCore.QRect(180, 0, 170, 30))
        self.output_class_27.setStyleSheet('''
                  font-size:20px;
                  font-weight:bold;
                  color:black;
                  border:none;

         ''')
        self.output_class_27.setText("")
        self.output_class_27.setFont(QFont("幼圆"))
        self.output_class_27.setObjectName("output_class_27")
        self.output_class_26 = QtWidgets.QLineEdit(self.widget_8)
        self.output_class_26.setGeometry(QtCore.QRect(10, 30, 346, 30))
        self.output_class_26.setStyleSheet('''
                 font-size:16px;
                 color:black;
                 border:none;
                 background:white;

        ''')
        self.output_class_26.setText("")
        self.output_class_26.setObjectName("output_class_26")

        self.widget_7 = QtWidgets.QWidget(self.widget_4)    #点赞评论转发窗口
        self.widget_7.setGeometry(QtCore.QRect(2, 340, 346, 30))
        self.widget_7.setStyleSheet('''
            QWidget#widget_7{
                background:white;
                border-top-right-radius:10px;
            }
            Qlabel#w7label{background: white;}
            QLineEdit#w7Line{
                border:none;
            }
        ''')
        self.widget_7.setObjectName("widget_7")
        self.label_8 = QtWidgets.QPushButton(self.widget_7)
        self.label_8.setGeometry(QtCore.QRect(15, 5, 30, 30))
        self.label_8.setFont(qtawesome.font('fa', 27))
        self.label_8.setStyleSheet("color:black;border:none;")
        self.label_8.setObjectName("w7label")
        self.label_9 = QtWidgets.QPushButton(self.widget_7)
        self.label_9.setGeometry(QtCore.QRect(95, 5, 30, 30))
        self.label_9.setFont(qtawesome.font('fa', 27))
        self.label_9.setStyleSheet("color:black;border:none;")
        self.label_9.setObjectName("w7label")
        self.label_10 = QtWidgets.QPushButton(self.widget_7)
        self.label_10.setGeometry(QtCore.QRect(180, 5, 30, 30))
        self.label_10.setFont(qtawesome.font('fa', 27))
        self.label_10.setStyleSheet("color:black;border:none;")
        self.label_10.setObjectName("w7label")
        self.output_class_14 = QtWidgets.QLineEdit(self.widget_7)
        self.output_class_14.setAlignment(QtCore.Qt.AlignCenter)
        self.output_class_14.setGeometry(QtCore.QRect(42, 0, 50, 40))
        self.output_class_14.setStyleSheet("font: 10pt;background:white;color:black")
        self.output_class_14.setText(" ")
        self.output_class_14.setFont(QFont("幼圆"))
        self.output_class_14.setObjectName("w7Line")
        self.output_class_15 = QtWidgets.QLineEdit(self.widget_7)
        self.output_class_15.setAlignment(QtCore.Qt.AlignCenter)
        self.output_class_15.setGeometry(QtCore.QRect(127, 0, 50, 40))
        self.output_class_15.setStyleSheet("font: 10pt;background:white;color:black")
        self.output_class_15.setText("")
        self.output_class_15.setObjectName("w7Line")
        self.output_class_15.setFont(QFont("幼圆"))
        self.output_class_16 = QtWidgets.QLineEdit(self.widget_7)
        self.output_class_16.setAlignment(QtCore.Qt.AlignCenter)
        self.output_class_16.setGeometry(QtCore.QRect(207,0, 50, 40))
        self.output_class_16.setStyleSheet("font: 10pt;background:white;color:black")
        self.output_class_16.setText("")
        self.output_class_16.setFont(QFont("幼圆"))
        self.output_class_16.setObjectName("w7Line")

        self.label_4 = QtWidgets.QLabel(chr(0xf19d)+'\n多\n媒\n体\n计\n算',self.widget_2)
        self.label_4.setGeometry(QtCore.QRect(450, 290, 40, 200))
        self.label_4.setStyleSheet("color: #282828;font: 18pt;border:none;font-weight:bold;")
        self.label_4.setFont(QFont("幼圆"))
        self.label_4.setObjectName("label_4")
        self.label_4.setFont(qtawesome.font('fa', 16))

        self.widget_9 = QtWidgets.QWidget(self.widget_2)    #结果窗口
        self.widget_9.setGeometry(QtCore.QRect(500, 295, 405, 160))
        self.widget_9.setStyleSheet('''
                   QWidget#widget_9{
                       background:white;
                       border:none;
                   }
               ''')
        self.widget_9.setObjectName("widget_9")

        self.comboBox1 = QtWidgets.QComboBox(self.widget_9)
        self.comboBox1.setGeometry(QtCore.QRect(30, 7, 120, 35))
        self.comboBox1.setObjectName("comboBox1")
        self.comboBox1.addItem("场景估计")
        self.comboBox1.addItem("事件检测")
        self.comboBox1.addItem("时尚分析")
        self.comboBox1.addItem("情感分析")
        self.comboBox1.addItem("流行度分析")
        self.comboBox1.addItem("记忆度分析")
        self.comboBox1.setStyleSheet("QComboBox{background:white;}")
        self.comboBox = QtWidgets.QComboBox(self.widget_9)
        self.comboBox.setGeometry(QtCore.QRect(190, 7, 120, 35))
        self.comboBox.setObjectName("comboBox")
        self.comboBox.addItem("C3D")
        self.comboBox.addItem("modelA")
        self.comboBox.addItem("modelB")
        self.comboBox.addItem("modelC")
        self.comboBox.addItem("modelD")
        self.comboBox.setStyleSheet("QComboBox{background:white}")
        self.pushButton_34 = QtWidgets.QPushButton(qtawesome.icon('fa.play-circle-o', color='#1b445f'), "",self.widget_9)
        self.pushButton_34.setGeometry(QtCore.QRect(340, 3, 40, 40))
        self.pushButton_34.setText("")
        self.pushButton_34.setIconSize(QtCore.QSize(40,40))
        self.pushButton_34.setStyleSheet('''QPushButton{background:white;border-radius:20px;border:none}QPushButton:hover{background:green;}''')
        self.pushButton_34.setObjectName("pushButton_34")
        self.lineEdit_2 = QtWidgets.QLineEdit("RESULT",self.widget_9)
        self.lineEdit_2.setAlignment(QtCore.Qt.AlignCenter)
        self.lineEdit_2.setGeometry(QtCore.QRect(10, 55, 260, 50))
        self.lineEdit_2.setStyleSheet('''
                 color:#232C51;
                 border:none;
                 background:white;
                 border-top:2px solid #444444;
                 border-bottom:2px solid #444444;
                 border-right:2px solid #444444;
                 border-left:2px solid #444444;
                 border-top-left-radius:10px;
                 font-size:20px;
        ''')

        self.lineEdit_2.setObjectName("lineEdit_2")
        self.lineEdit_4 = QtWidgets.QLineEdit("  Accuracy",self.widget_9)
        self.lineEdit_4.setGeometry(QtCore.QRect(270, 55, 115, 50))
        self.lineEdit_4.setStyleSheet('''
                 color:#232C51;
                 border:none;
                 background:white;
                 border-top:2px solid #444444;
                 border-bottom:2px solid #444444;
                 border-right:2px solid #444444;
                 border-top-right-radius:10px;
                 font-size:20px
        ''')
        self.lineEdit_4.setObjectName("lineEdit_4")
        self.output_class_9 = QtWidgets.QLineEdit(self.widget_9)
        self.output_class_9.setAlignment(QtCore.Qt.AlignCenter)
        self.output_class_9.setGeometry(QtCore.QRect(10, 105, 260, 50))
        self.output_class_9.setStyleSheet('''
                 font-size:20px;
                 color:#232C51;
                 border:none;
                 background:white;
                 border-bottom:2px solid #444444;
                 border-right:2px solid #444444;
                 border-left:2px solid #444444;
                 border-bottom-left-radius:10px;
        ''')
        self.output_class_9.setText("")
        self.output_class_9.setObjectName("output_class_9")
        self.output_class_10 = QtWidgets.QLineEdit(self.widget_9)
        self.output_class_10.setAlignment(QtCore.Qt.AlignCenter)
        self.output_class_10.setGeometry(QtCore.QRect(270, 105, 115, 50))
        self.output_class_10.setStyleSheet('''
                 font-size:20px;
                 color:#232C51;
                 border:none;
                 background:white;
                 border-bottom:2px solid #444444;
                 border-right:2px solid #444444;
                 border-bottom-right-radius:10px;
        ''')
        self.output_class_10.setText("")
        self.output_class_10.setObjectName("output_class_10")

        self.groupBox = QtWidgets.QGroupBox("性能分析 ",self.widget_2)   #性能分析窗口
        self.groupBox.setGeometry(QtCore.QRect(510, 470, 380, 235))
        self.groupBox.setStyleSheet('''
            QGroupBox#groupBox{
                 color:#232C51;
                 border:2px solid #444444;
                 background:white;
                 margin-top:3px;
                 border-radius:10px;
                 font-size:16px;
                 }
            QGroupBox:title{
                 subcontrol-origin:margin;
                 subcontrol-position:top left;
                 left:8px;
                 color:blue;
                 }
        ''')
        self.groupBox.setObjectName("groupBox")

        self.pushButton_41 = QtWidgets.QPushButton(qtawesome.icon('fa.bar-chart',color='#F8325d'),"",self.groupBox)
        self.pushButton_41.setGeometry(QtCore.QRect(15, 22, 40, 40))
        self.pushButton_41.setText("")
        self.pushButton_41.setIconSize(QtCore.QSize(32,32))
        self.pushButton_41.setStyleSheet('''QPushButton{border:none}QPushButton:hover{background:red;}''')
        self.pushButton_41.setObjectName("pushButton_41")
        self.label_41 = QtWidgets.QLabel("Accuracy",self.groupBox)
        self.label_41.setGeometry(QtCore.QRect(6, 45, 65, 40))
        self.label_41.setStyleSheet("color:'#F8325D' ;font: 9pt;border:none;")
        self.label_41.setFont(QFont("幼圆"))
        self.label_41.setObjectName("label_41")
        self.pushButton_42 = QtWidgets.QPushButton(qtawesome.icon('fa.line-chart',color='#b6b600'),"",self.groupBox)
        self.pushButton_42.setGeometry(QtCore.QRect(15, 75, 40, 40))
        self.pushButton_42.setText("")
        self.pushButton_42.setIconSize(QtCore.QSize(32,32))
        self.pushButton_42.setStyleSheet('''QPushButton{border:none}QPushButton:hover{background:yellow;}''')
        self.pushButton_42.setObjectName("pushButton_42")
        self.label_42 = QtWidgets.QLabel("  ROC",self.groupBox)
        self.label_42.setGeometry(QtCore.QRect(6, 98, 65, 40))
        self.label_42.setStyleSheet("color:'#b6b600' ;font: 10pt;border:none;")
        self.label_42.setFont(QFont("幼圆"))
        self.label_42.setObjectName("label_42")
        self.pushButton_43 = QtWidgets.QPushButton(qtawesome.icon('fa.pie-chart',color='#009900'),"",self.groupBox)
        self.pushButton_43.setGeometry(QtCore.QRect(15, 130, 40, 40))
        self.pushButton_43.setText("")
        self.pushButton_43.setIconSize(QtCore.QSize(32,32))
        self.pushButton_43.setStyleSheet('''QPushButton{border:none}QPushButton:hover{background:green;}''')
        self.pushButton_43.setObjectName("pushButton_43")
        self.label_43 = QtWidgets.QLabel("visualize",self.groupBox)
        self.label_43.setGeometry(QtCore.QRect(6, 150, 75, 40))
        self.label_43.setStyleSheet("color:'#009900' ;font: 10pt;border:none;")
        self.label_43.setFont(QFont("幼圆"))
        self.label_43.setObjectName("label_43")
        self.pushButton_44 = QtWidgets.QPushButton(qtawesome.icon('fa.share',color='#0d466c'),"",self.groupBox)
        self.pushButton_44.setGeometry(QtCore.QRect(15, 180, 40, 40))
        self.pushButton_44.setText("")
        self.pushButton_44.setIconSize(QtCore.QSize(32,32))
        self.pushButton_44.setStyleSheet('''QPushButton{border:none}QPushButton:hover{background:blue;}''')
        self.pushButton_44.setObjectName("pushButton_43")
        self.label_44 = QtWidgets.QLabel("Return",self.groupBox)
        self.label_44.setGeometry(QtCore.QRect(6, 200, 75, 40))
        self.label_44.setStyleSheet("color:'#0d466c';font: 10pt;border:none;")
        self.label_44.setFont(QFont("幼圆"))
        self.label_44.setObjectName("label_44")
        self.widget_14 = QtWidgets.QWidget(self.groupBox)
        self.widget_14.setGeometry(QtCore.QRect(80, 10, 260, 205))
        self.widget_14.setStyleSheet('''
                   QWidget#widget_14{
                       background:white;
                       border:none;
                   }
               ''')
        self.widget_14.setObjectName("widget_14")
        self.danmu = DanmuWindow(self.widget_14)
        self.danmu.setGeometry(5,10,290,200)
        self.danmu.setObjectName("dammu")
        self.pm31 = QPixmap("D:/Python/Projects/pyqt5_V4.0/pyqt5_V4.0/img/A"+".jpg")
        self.label_31 = QLabel(self.groupBox)
        self.label_31.setPixmap(self.pm31)
        self.label_31.setGeometry(QtCore.QRect(80, 10, 260, 205))
        self.label_31.setScaledContents(True)
        self.pm32 = QPixmap("./img/R"+".jpg")
        self.label_32 = QLabel(self.groupBox)
        self.label_32.setPixmap(self.pm32)
        self.label_32.setGeometry(QtCore.QRect(80, 10, 260, 205))
        self.label_32.setScaledContents(True)
        self.pm33 = QPixmap("./img/F"+".jpg")
        self.label_33 = QLabel(self.groupBox)
        self.label_33.setPixmap(self.pm33)
        self.label_33.setGeometry(QtCore.QRect(80, 10, 260, 205))
        self.label_33.setScaledContents(True)
        self.groupBox.raise_()
        self.label_31.raise_()
        self.label_32.raise_()
        self.label_33.raise_()
        self.widget_14.raise_()

        self.progressBar = QtWidgets.QProgressBar(self.widget_2)
        self.progressBar.setGeometry(QtCore.QRect(50, 730, 855, 16))
        self.progressBar.setProperty("value", 24)
        self.progressBar.setMaximum(100)
        self.progressBar.setOrientation(QtCore.Qt.Horizontal)
        self.progressBar.setFixedHeight(5)  # 设置进度条高度
        self.progressBar.setTextVisible(False)
        self.progressBar.setStyleSheet('''
            QProgressBar::chunk {
                background-color: #F76677;
            }
        ''')
        self.progressBar.setObjectName("progressBar")   #视频播放暂停窗口
        self.pushButton_33 = QtWidgets.QPushButton(qtawesome.icon('fa.backward', color='#F76677'), "",self.widget_2)
        self.pushButton_33.setGeometry(QtCore.QRect(405, 740, 30, 30))
        self.pushButton_33.setText("")
        self.pushButton_33.setObjectName("pushButton_33")
        self.pushButton_33.setIconSize(QtCore.QSize(20,20))
        self.pushButton_33.setStyleSheet("border:none;")
        self.pushButton_35 = QtWidgets.QPushButton(qtawesome.icon('fa.pause', color='#F76677', font=18), " ",self.widget_2)
        self.pushButton_35.setGeometry(QtCore.QRect(436, 735, 48, 40))
        self.pushButton_35.setObjectName("pushButton_35")
        self.pushButton_35.setStyleSheet("border:none;")
        self.pushButton_35.setIconSize(QtCore.QSize(20,30))
        self.pushButton_23 = QtWidgets.QPushButton(qtawesome.icon('fa.forward', color='#F76677'), "",self.widget_2)
        self.pushButton_23.setGeometry(QtCore.QRect(485, 740, 30, 30))
        self.pushButton_23.setText("")
        self.pushButton_23.setObjectName("pushButton_23")
        self.pushButton_23.setStyleSheet("border:none;")
        self.pushButton_23.setIconSize(QtCore.QSize(20, 20))

        self.setCentralWidget(self.centralwidget)
    def setupUi(self, Form):
        Form.setObjectName("Form")
        Form.resize(830, 550)
        self.comboBox = QtWidgets.QComboBox(Form)
        self.comboBox.setGeometry(QtCore.QRect(180, 30, 111, 21))
        self.comboBox.setObjectName("comboBox")
        self.comboBox.addItem("")
        self.comboBox.addItem("")
        self.comboBox.addItem("")
        self.comboBox.addItem("")
        self.label = QtWidgets.QLabel(Form)
        self.label.setGeometry(QtCore.QRect(130, 30, 41, 16))
        self.label.setObjectName("label")
        self.pushButton = QtWidgets.QPushButton(Form)
        self.pushButton.setGeometry(QtCore.QRect(120, 0, 56, 21))
        self.pushButton.setObjectName("pushButton")
        self.pushButton.clicked.connect(self.open_file)
        self.lineEdit = QtWidgets.QLineEdit(Form)
        self.lineEdit.setGeometry(QtCore.QRect(180, 0, 241, 20))
        self.lineEdit.setObjectName("lineEdit")
        self.pushButton_2 = QtWidgets.QPushButton(Form)
        self.pushButton_2.setGeometry(QtCore.QRect(570, 30, 56, 21))
        self.pushButton_2.setObjectName("pushButton")
        self.pushButton_3 = QtWidgets.QPushButton(Form)
        self.pushButton_3.setGeometry(QtCore.QRect(570, 0, 56, 21))
        self.pushButton_3.setObjectName("pushButton")

        self.btn_play = QtWidgets.QPushButton(Form)
        self.btn_play.setGeometry(QtCore.QRect(290, 430, 50, 50))
        self.btn_play.setObjectName("btn_play")
        self.btn_stop = QtWidgets.QPushButton(Form)
        self.btn_stop.setGeometry(QtCore.QRect(400, 430, 50, 50))
        self.btn_stop.setObjectName("btn_stop")

        self.wgt_video = myVideoWidget(Form)
        self.wgt_video.setGeometry(QtCore.QRect(170, 70, 450, 300))
        self.wgt_video.setObjectName("wgt_video")

        self.btn_open = QtWidgets.QPushButton(Form)
        self.btn_open.setGeometry(QtCore.QRect(180, 430, 50, 50))
        self.btn_open.setObjectName("btn_open")

        # self.label_4 = QtWidgets.QLabel(Form)
        # self.label_4.setText("显示视频")
        # self.label_4.setGeometry(QtCore.QRect(150, 70, 450, 300))
        # # self.label_4.move(310, 380)
        # self.label_4.setStyleSheet("QLabel{background:white;}"
        #                            "QLabel{color:rgb(300,300,120);font-size:10px;font-weight:bold;font-family:幼圆;}")
        # self.label_4.setAttribute(Qt.Qt.WA_TranslucentBackground)

        self.sld_video = QtWidgets.QSlider(Form)
        self.sld_video.setGeometry(QtCore.QRect(200, 380, 251, 20))
        self.sld_video.setMaximum(100)
        self.sld_video.setOrientation(QtCore.Qt.Horizontal)
        self.sld_video.setObjectName("sld_video")

        self.lab_video = QtWidgets.QLabel(Form)
        self.lab_video.setGeometry(QtCore.QRect(510, 380, 91, 20))
        self.lab_video.setObjectName("lab_video")

        self.statusbar = QtWidgets.QStatusBar(Form)
        self.statusbar.setObjectName("statusbar")
        # Form.setStatusBar(self.statusbar)

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)
예제 #12
0
    def setupUi(self, vlogmake):
        vlogmake.setObjectName("vlogmake")
        vlogmake.resize(800, 727)
        self.horizontalLayout = QtWidgets.QHBoxLayout(vlogmake)
        self.horizontalLayout.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout.setSpacing(0)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.widget_left = QtWidgets.QWidget(vlogmake)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.widget_left.sizePolicy().hasHeightForWidth())
        self.widget_left.setSizePolicy(sizePolicy)
        self.widget_left.setMinimumSize(QtCore.QSize(0, 0))
        self.widget_left.setMaximumSize(QtCore.QSize(150, 16777215))
        self.widget_left.setObjectName("widget_left")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.widget_left)
        self.verticalLayout.setContentsMargins(9, 9, 9, 9)
        self.verticalLayout.setObjectName("verticalLayout")
        self.listWidget = QtWidgets.QListWidget(self.widget_left)
        self.listWidget.setObjectName("listWidget")
        self.verticalLayout.addWidget(self.listWidget)
        self.add = QtWidgets.QPushButton(self.widget_left)
        self.add.setObjectName("add")
        self.verticalLayout.addWidget(self.add)
        self.add2 = QtWidgets.QPushButton(self.widget_left)
        self.add2.setObjectName("add2")
        self.verticalLayout.addWidget(self.add2)
        self.horizontalLayout.addWidget(self.widget_left)
        self.widget = QtWidgets.QWidget(vlogmake)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.widget.sizePolicy().hasHeightForWidth())
        self.widget.setSizePolicy(sizePolicy)
        self.widget.setObjectName("widget")
        self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.widget)
        self.verticalLayout_3.setContentsMargins(0, 9, 9, 9)
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.wgt_video_2 = myVideoWidget(self.widget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.wgt_video_2.sizePolicy().hasHeightForWidth())
        self.wgt_video_2.setSizePolicy(sizePolicy)
        self.wgt_video_2.setMinimumSize(QtCore.QSize(500, 500))
        self.wgt_video_2.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.wgt_video_2.setObjectName("wgt_video_2")
        self.verticalLayout_3.addWidget(self.wgt_video_2)
        self.widgetcentral_cen = QtWidgets.QWidget(self.widget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.widgetcentral_cen.sizePolicy().hasHeightForWidth())
        self.widgetcentral_cen.setSizePolicy(sizePolicy)
        self.widgetcentral_cen.setMinimumSize(QtCore.QSize(0, 0))
        self.widgetcentral_cen.setMaximumSize(QtCore.QSize(16777215, 30))
        self.widgetcentral_cen.setObjectName("widgetcentral_cen")
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.widgetcentral_cen)
        self.horizontalLayout_2.setContentsMargins(9, 0, 9, 0)
        self.horizontalLayout_2.setSpacing(9)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.play = QtWidgets.QToolButton(self.widgetcentral_cen)
        self.play.setMinimumSize(QtCore.QSize(30, 30))
        self.play.setMaximumSize(QtCore.QSize(30, 16777215))
        self.play.setIconSize(QtCore.QSize(130, 70))
        self.play.setObjectName("play")
        self.horizontalLayout_2.addWidget(self.play)
        self.sld_video = QtWidgets.QSlider(self.widgetcentral_cen)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.sld_video.sizePolicy().hasHeightForWidth())
        self.sld_video.setSizePolicy(sizePolicy)
        self.sld_video.setMaximum(100)
        self.sld_video.setOrientation(QtCore.Qt.Horizontal)
        self.sld_video.setObjectName("sld_video")
        self.horizontalLayout_2.addWidget(self.sld_video)
        self.lab_video = QtWidgets.QLabel(self.widgetcentral_cen)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.lab_video.sizePolicy().hasHeightForWidth())
        self.lab_video.setSizePolicy(sizePolicy)
        self.lab_video.setObjectName("lab_video")
        self.horizontalLayout_2.addWidget(self.lab_video)
        self.model = QtWidgets.QLabel(self.widgetcentral_cen)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.model.sizePolicy().hasHeightForWidth())
        self.model.setSizePolicy(sizePolicy)
        self.model.setObjectName("model")
        self.horizontalLayout_2.addWidget(self.model)
        self.comboBox = QtWidgets.QComboBox(self.widgetcentral_cen)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.comboBox.sizePolicy().hasHeightForWidth())
        self.comboBox.setSizePolicy(sizePolicy)
        self.comboBox.setObjectName("comboBox")
        self.horizontalLayout_2.addWidget(self.comboBox)
        self.start = QtWidgets.QPushButton(self.widgetcentral_cen)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.start.sizePolicy().hasHeightForWidth())
        self.start.setSizePolicy(sizePolicy)
        self.start.setObjectName("start")
        self.horizontalLayout_2.addWidget(self.start)
        self.verticalLayout_3.addWidget(self.widgetcentral_cen)
        self.textBrowser = QtWidgets.QTextBrowser(self.widget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.textBrowser.sizePolicy().hasHeightForWidth())
        self.textBrowser.setSizePolicy(sizePolicy)
        self.textBrowser.setMinimumSize(QtCore.QSize(500, 80))
        self.textBrowser.setMaximumSize(QtCore.QSize(16777215, 100))
        self.textBrowser.setObjectName("textBrowser")
        self.verticalLayout_3.addWidget(self.textBrowser)
        self.horizontalLayout.addWidget(self.widget)

        self.retranslateUi(vlogmake)
        QtCore.QMetaObject.connectSlotsByName(vlogmake)
예제 #13
0
    def setupUi(self, zimu):
        zimu.setObjectName("zimu")
        zimu.resize(920, 743)
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout(zimu)
        self.horizontalLayout_2.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_2.setSpacing(0)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.widget_left = QtWidgets.QWidget(zimu)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.widget_left.sizePolicy().hasHeightForWidth())
        self.widget_left.setSizePolicy(sizePolicy)
        self.widget_left.setMinimumSize(QtCore.QSize(165, 650))
        self.widget_left.setObjectName("widget_left")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.widget_left)
        self.verticalLayout.setContentsMargins(9, 9, 9, 9)
        self.verticalLayout.setSpacing(9)
        self.verticalLayout.setObjectName("verticalLayout")
        self.listWidget = QtWidgets.QListWidget(self.widget_left)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.listWidget.sizePolicy().hasHeightForWidth())
        self.listWidget.setSizePolicy(sizePolicy)
        self.listWidget.setMaximumSize(QtCore.QSize(150, 16777215))
        self.listWidget.setObjectName("listWidget")
        self.verticalLayout.addWidget(self.listWidget)
        self.add = QtWidgets.QPushButton(self.widget_left)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.add.sizePolicy().hasHeightForWidth())
        self.add.setSizePolicy(sizePolicy)
        self.add.setMinimumSize(QtCore.QSize(0, 30))
        font = QtGui.QFont()
        font.setFamily("Agency FB")
        font.setPointSize(7)
        self.add.setFont(font)
        self.add.setObjectName("add")
        self.verticalLayout.addWidget(self.add)
        self.horizontalLayout_2.addWidget(self.widget_left)
        self.widget_4 = QtWidgets.QWidget(zimu)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.widget_4.sizePolicy().hasHeightForWidth())
        self.widget_4.setSizePolicy(sizePolicy)
        self.widget_4.setObjectName("widget_4")
        self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.widget_4)
        self.verticalLayout_4.setContentsMargins(0, 9, 9, 9)
        self.verticalLayout_4.setSpacing(9)
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self.widget = QtWidgets.QWidget(self.widget_4)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.widget.sizePolicy().hasHeightForWidth())
        self.widget.setSizePolicy(sizePolicy)
        self.widget.setMinimumSize(QtCore.QSize(650, 450))
        self.widget.setObjectName("widget")
        self.horizontalLayout = QtWidgets.QHBoxLayout(self.widget)
        self.horizontalLayout.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout.setSpacing(9)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.widget_2 = QtWidgets.QWidget(self.widget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.widget_2.sizePolicy().hasHeightForWidth())
        self.widget_2.setSizePolicy(sizePolicy)
        self.widget_2.setMinimumSize(QtCore.QSize(0, 200))
        self.widget_2.setMaximumSize(QtCore.QSize(16777215, 16666666))
        self.widget_2.setObjectName("widget_2")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.widget_2)
        self.verticalLayout_2.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_2.setSpacing(9)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.wgt_video_2 = myVideoWidget(self.widget_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.wgt_video_2.sizePolicy().hasHeightForWidth())
        self.wgt_video_2.setSizePolicy(sizePolicy)
        self.wgt_video_2.setMinimumSize(QtCore.QSize(450, 300))
        self.wgt_video_2.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.wgt_video_2.setObjectName("wgt_video_2")
        self.verticalLayout_2.addWidget(self.wgt_video_2)
        self.widgetcentral_cen = QtWidgets.QWidget(self.widget_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.widgetcentral_cen.sizePolicy().hasHeightForWidth())
        self.widgetcentral_cen.setSizePolicy(sizePolicy)
        self.widgetcentral_cen.setMinimumSize(QtCore.QSize(400, 16))
        self.widgetcentral_cen.setMaximumSize(QtCore.QSize(16777215, 30))
        self.widgetcentral_cen.setObjectName("widgetcentral_cen")
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.widgetcentral_cen)
        self.horizontalLayout_3.setSizeConstraint(
            QtWidgets.QLayout.SetDefaultConstraint)
        self.horizontalLayout_3.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_3.setSpacing(0)
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.start = QtWidgets.QPushButton(self.widgetcentral_cen)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.start.sizePolicy().hasHeightForWidth())
        self.start.setSizePolicy(sizePolicy)
        self.start.setMinimumSize(QtCore.QSize(90, 30))
        font = QtGui.QFont()
        font.setFamily("Agency FB")
        font.setPointSize(7)
        self.start.setFont(font)
        self.start.setObjectName("start")
        self.horizontalLayout_3.addWidget(self.start)
        self.play = QtWidgets.QToolButton(self.widgetcentral_cen)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.play.sizePolicy().hasHeightForWidth())
        self.play.setSizePolicy(sizePolicy)
        self.play.setMinimumSize(QtCore.QSize(30, 30))
        self.play.setMaximumSize(QtCore.QSize(60, 16777215))
        self.play.setBaseSize(QtCore.QSize(0, 0))
        self.play.setIconSize(QtCore.QSize(126, 42))
        self.play.setObjectName("play")
        self.horizontalLayout_3.addWidget(self.play)
        self.sld_video = QtWidgets.QSlider(self.widgetcentral_cen)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.sld_video.sizePolicy().hasHeightForWidth())
        self.sld_video.setSizePolicy(sizePolicy)
        self.sld_video.setMinimumSize(QtCore.QSize(0, 30))
        self.sld_video.setMaximum(100)
        self.sld_video.setOrientation(QtCore.Qt.Horizontal)
        self.sld_video.setObjectName("sld_video")
        self.horizontalLayout_3.addWidget(self.sld_video)
        self.lab_video = QtWidgets.QLabel(self.widgetcentral_cen)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.lab_video.sizePolicy().hasHeightForWidth())
        self.lab_video.setSizePolicy(sizePolicy)
        self.lab_video.setMinimumSize(QtCore.QSize(0, 30))
        self.lab_video.setObjectName("lab_video")
        self.horizontalLayout_3.addWidget(self.lab_video)
        self.verticalLayout_2.addWidget(self.widgetcentral_cen)
        self.horizontalLayout.addWidget(self.widget_2)
        self.widget_3 = QtWidgets.QWidget(self.widget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.widget_3.sizePolicy().hasHeightForWidth())
        self.widget_3.setSizePolicy(sizePolicy)
        self.widget_3.setObjectName("widget_3")
        self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.widget_3)
        self.verticalLayout_3.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_3.setSpacing(9)
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.textEdit = QtWidgets.QTextEdit(self.widget_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.textEdit.sizePolicy().hasHeightForWidth())
        self.textEdit.setSizePolicy(sizePolicy)
        self.textEdit.setMinimumSize(QtCore.QSize(250, 300))
        self.textEdit.setMaximumSize(QtCore.QSize(150, 16777215))
        self.textEdit.setObjectName("textEdit")
        self.verticalLayout_3.addWidget(self.textEdit)
        self.embed = QtWidgets.QPushButton(self.widget_3)
        self.embed.setMinimumSize(QtCore.QSize(0, 30))
        font = QtGui.QFont()
        font.setPointSize(7)
        self.embed.setFont(font)
        self.embed.setObjectName("embed")
        self.verticalLayout_3.addWidget(self.embed)
        self.save = QtWidgets.QPushButton(self.widget_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.save.sizePolicy().hasHeightForWidth())
        self.save.setSizePolicy(sizePolicy)
        self.save.setMinimumSize(QtCore.QSize(0, 30))
        self.save.setMaximumSize(QtCore.QSize(1666, 50))
        font = QtGui.QFont()
        font.setFamily("Agency FB")
        font.setPointSize(7)
        self.save.setFont(font)
        self.save.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.save.setObjectName("save")
        self.verticalLayout_3.addWidget(self.save)
        self.horizontalLayout.addWidget(self.widget_3)
        self.verticalLayout_4.addWidget(self.widget)
        self.textBrowser = QtWidgets.QTextBrowser(self.widget_4)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.textBrowser.sizePolicy().hasHeightForWidth())
        self.textBrowser.setSizePolicy(sizePolicy)
        self.textBrowser.setMinimumSize(QtCore.QSize(600, 80))
        self.textBrowser.setMaximumSize(QtCore.QSize(16777215, 100))
        font = QtGui.QFont()
        font.setPointSize(15)
        self.textBrowser.setFont(font)
        self.textBrowser.setObjectName("textBrowser")
        self.verticalLayout_4.addWidget(self.textBrowser)
        self.horizontalLayout_2.addWidget(self.widget_4)

        self.retranslateUi(zimu)
        QtCore.QMetaObject.connectSlotsByName(zimu)
예제 #14
0
    def setupUi(self, jianjiD):
        jianjiD.setObjectName("jianjiD")
        jianjiD.resize(800, 700)
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout(jianjiD)
        self.horizontalLayout_2.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_2.setSpacing(0)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.widget_left = QtWidgets.QWidget(jianjiD)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.widget_left.sizePolicy().hasHeightForWidth())
        self.widget_left.setSizePolicy(sizePolicy)
        self.widget_left.setMinimumSize(QtCore.QSize(150, 0))
        self.widget_left.setObjectName("widget_left")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.widget_left)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.listWidget_3 = QtWidgets.QListWidget(self.widget_left)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.listWidget_3.sizePolicy().hasHeightForWidth())
        self.listWidget_3.setSizePolicy(sizePolicy)
        self.listWidget_3.setMaximumSize(QtCore.QSize(150, 16777215))
        self.listWidget_3.setObjectName("listWidget_3")
        self.verticalLayout_2.addWidget(self.listWidget_3)
        self.add_3 = QtWidgets.QPushButton(self.widget_left)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.add_3.sizePolicy().hasHeightForWidth())
        self.add_3.setSizePolicy(sizePolicy)
        self.add_3.setMaximumSize(QtCore.QSize(16777215, 30))
        self.add_3.setObjectName("add_3")
        self.verticalLayout_2.addWidget(self.add_3)
        self.horizontalLayout_2.addWidget(self.widget_left)
        self.widget_bottom = QtWidgets.QWidget(jianjiD)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.widget_bottom.sizePolicy().hasHeightForWidth())
        self.widget_bottom.setSizePolicy(sizePolicy)
        self.widget_bottom.setObjectName("widget_bottom")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.widget_bottom)
        self.verticalLayout.setContentsMargins(0, -1, -1, -1)
        self.verticalLayout.setSpacing(9)
        self.verticalLayout.setObjectName("verticalLayout")
        self.wgt_video_2 = myVideoWidget(self.widget_bottom)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.wgt_video_2.sizePolicy().hasHeightForWidth())
        self.wgt_video_2.setSizePolicy(sizePolicy)
        self.wgt_video_2.setObjectName("wgt_video_2")
        self.verticalLayout.addWidget(self.wgt_video_2)
        self.widgetcentral_cen = QtWidgets.QWidget(self.widget_bottom)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.widgetcentral_cen.sizePolicy().hasHeightForWidth())
        self.widgetcentral_cen.setSizePolicy(sizePolicy)
        self.widgetcentral_cen.setMaximumSize(QtCore.QSize(16777215, 80))
        self.widgetcentral_cen.setObjectName("widgetcentral_cen")
        self.horizontalLayout = QtWidgets.QHBoxLayout(self.widgetcentral_cen)
        self.horizontalLayout.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.ok = QtWidgets.QPushButton(self.widgetcentral_cen)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.ok.sizePolicy().hasHeightForWidth())
        self.ok.setSizePolicy(sizePolicy)
        self.ok.setMaximumSize(QtCore.QSize(120, 16777215))
        self.ok.setObjectName("ok")
        self.horizontalLayout.addWidget(self.ok)
        self.play_3 = QtWidgets.QToolButton(self.widgetcentral_cen)
        self.play_3.setMaximumSize(QtCore.QSize(50, 50))
        self.play_3.setIconSize(QtCore.QSize(130, 70))
        self.play_3.setObjectName("play_3")
        self.horizontalLayout.addWidget(self.play_3)
        self.widget = QtWidgets.QWidget(self.widgetcentral_cen)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.widget.sizePolicy().hasHeightForWidth())
        self.widget.setSizePolicy(sizePolicy)
        self.widget.setObjectName("widget")
        self.gridLayout = QtWidgets.QGridLayout(self.widget)
        self.gridLayout.setContentsMargins(0, 0, 0, 0)
        self.gridLayout.setObjectName("gridLayout")
        self.label = QtWidgets.QLabel(self.widget)
        self.label.setObjectName("label")
        self.gridLayout.addWidget(self.label, 0, 0, 1, 2)
        self.sld_video_6 = QtWidgets.QSlider(self.widget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.sld_video_6.sizePolicy().hasHeightForWidth())
        self.sld_video_6.setSizePolicy(sizePolicy)
        self.sld_video_6.setMaximum(100)
        self.sld_video_6.setOrientation(QtCore.Qt.Horizontal)
        self.sld_video_6.setObjectName("sld_video_6")
        self.gridLayout.addWidget(self.sld_video_6, 0, 2, 1, 1)
        self.label_3 = QtWidgets.QLabel(self.widget)
        self.label_3.setObjectName("label_3")
        self.gridLayout.addWidget(self.label_3, 1, 0, 1, 1)
        self.sld_video_2 = QtWidgets.QSlider(self.widget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.sld_video_2.sizePolicy().hasHeightForWidth())
        self.sld_video_2.setSizePolicy(sizePolicy)
        self.sld_video_2.setMaximum(100)
        self.sld_video_2.setSliderPosition(100)
        self.sld_video_2.setOrientation(QtCore.Qt.Horizontal)
        self.sld_video_2.setTickPosition(QtWidgets.QSlider.NoTicks)
        self.sld_video_2.setObjectName("sld_video_2")
        self.gridLayout.addWidget(self.sld_video_2, 1, 2, 1, 1)
        self.horizontalLayout.addWidget(self.widget)
        self.verticalLayout.addWidget(self.widgetcentral_cen)
        self.textBrowser_3 = QtWidgets.QTextBrowser(self.widget_bottom)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.textBrowser_3.sizePolicy().hasHeightForWidth())
        self.textBrowser_3.setSizePolicy(sizePolicy)
        self.textBrowser_3.setMaximumSize(QtCore.QSize(16777215, 100))
        self.textBrowser_3.setObjectName("textBrowser_3")
        self.verticalLayout.addWidget(self.textBrowser_3)
        self.horizontalLayout_2.addWidget(self.widget_bottom)

        self.retranslateUi(jianjiD)
        QtCore.QMetaObject.connectSlotsByName(jianjiD)
예제 #15
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(615, 404)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.gridLayout = QtWidgets.QGridLayout(self.centralwidget)
        self.gridLayout.setObjectName("gridLayout")
        self.wgt_video = myVideoWidget(self.centralwidget)
        self.wgt_video.setMinimumSize(QtCore.QSize(410, 200))
        self.wgt_video.setMaximumSize(QtCore.QSize(16777215, 16777215))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Window, brush)
        self.wgt_video.setPalette(palette)
        self.wgt_video.setAutoFillBackground(True)
        self.wgt_video.setObjectName("wgt_video")
        self.gridLayout.addWidget(self.wgt_video, 0, 0, 1, 1)
        self.sld_video = myVideoSlider(self.centralwidget)
        self.sld_video.setMinimumSize(QtCore.QSize(410, 0))
        self.sld_video.setMaximumSize(QtCore.QSize(16777215, 20))
        self.sld_video.setMaximum(100)
        self.sld_video.setOrientation(QtCore.Qt.Horizontal)
        self.sld_video.setObjectName("sld_video")
        self.gridLayout.addWidget(self.sld_video, 1, 0, 1, 1)
        self.lab_video = QtWidgets.QLabel(self.centralwidget)
        self.lab_video.setMaximumSize(QtCore.QSize(16777215, 50))
        self.lab_video.setObjectName("lab_video")
        self.gridLayout.addWidget(self.lab_video, 1, 1, 1, 1)
        self.splitter = QtWidgets.QSplitter(self.centralwidget)
        self.splitter.setOrientation(QtCore.Qt.Horizontal)
        self.splitter.setObjectName("splitter")
        self.btn_open = QtWidgets.QPushButton(self.splitter)
        self.btn_open.setMaximumSize(QtCore.QSize(100, 25))
        self.btn_open.setObjectName("btn_open")
        self.btn_play = QtWidgets.QPushButton(self.splitter)
        self.btn_play.setMaximumSize(QtCore.QSize(100, 25))
        self.btn_play.setObjectName("btn_play")
        self.btn_stop = QtWidgets.QPushButton(self.splitter)
        self.btn_stop.setMaximumSize(QtCore.QSize(100, 25))
        self.btn_stop.setObjectName("btn_stop")
        self.sld_audio = QtWidgets.QSlider(self.splitter)
        self.sld_audio.setMinimumSize(QtCore.QSize(100, 0))
        self.sld_audio.setMaximumSize(QtCore.QSize(150, 20))
        self.sld_audio.setProperty("value", 99)
        self.sld_audio.setOrientation(QtCore.Qt.Horizontal)
        self.sld_audio.setObjectName("sld_audio")
        self.lab_audio = QtWidgets.QLabel(self.splitter)
        self.lab_audio.setObjectName("lab_audio")
        self.btn_cast = QtWidgets.QPushButton(self.splitter)
        self.btn_cast.setObjectName("btn_cast")
        self.gridLayout.addWidget(self.splitter, 2, 0, 1, 1)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 615, 23))
        self.menubar.setObjectName("menubar")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
예제 #16
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1544, 849)
        MainWindow.setMinimumSize(1544, 849)
        MainWindow.setMaximumSize(1544, 849)
        MainWindow.setAutoFillBackground(False)

        MainWindow.setStyleSheet(
            "#MainWindow{border-image: url(:/newPrefix/images_test/background.png);}\n"
            "\n"
            "#QInputDialog{border-image: url(:/newPrefix/images_test/light.png);}\n"
            "\n"
            "QMenuBar{border-color:transparent;}\n"
            "QToolButton[objectName=pushButton_doIt]{\n"
            "border:5px;}\n"
            "\n"
            "QToolButton[objectName=pushButton_doIt]:hover {\n"
            "image:url(:/newPrefix/images_test/run_hover.png);}\n"
            "\n"
            "QToolButton[objectName=pushButton_doIt]:pressed {\n"
            "image:url(:/newPrefix/images_test/run_pressed.png);}\n"
            "\n"
            "QScrollBar:vertical{\n"
            "background:transparent;\n"
            "padding:2px;\n"
            "border-radius:8px;\n"
            "max-width:14px;}\n"
            "\n"
            "QScrollBar::handle:vertical{\n"
            "background:#9acd32;\n"
            "min-height:50px;\n"
            "border-radius:8px;\n"
            "}\n"
            "\n"
            "QScrollBar::handle:vertical:hover{\n"
            "background:#9eb764;}\n"
            "\n"
            "QScrollBar::handle:vertical:pressed{\n"
            "background:#9eb764;\n"
            "}\n"
            "QScrollBar::add-page:vertical{\n"
            "background:none;\n"
            "}\n"
            "                               \n"
            "QScrollBar::sub-page:vertical{\n"
            "background:none;\n"
            "}\n"
            "\n"
            "QScrollBar::add-line:vertical{\n"
            "background:none;}\n"
            "                                 \n"
            "QScrollBar::sub-line:vertical{\n"
            "background:none;\n"
            "}\n"
            "QScrollArea{\n"
            "border:0px;\n"
            "}\n"
            "\n"
            "QScrollBar:horizontal{\n"
            "background:transparent;\n"
            "padding:0px;\n"
            "border-radius:6px;\n"
            "max-height:4px;\n"
            "}\n"
            "\n"
            "QScrollBar::handle:horizontal{\n"
            "background:#9acd32;\n"
            "min-width:50px;\n"
            "border-radius:6px;\n"
            "}\n"
            "\n"
            "QScrollBar::handle:horizontal:hover{\n"
            "background:#9eb764;\n"
            "}\n"
            "\n"
            "QScrollBar::handle:horizontal:pressed{\n"
            "background:#9eb764;\n"
            "}\n"
            "\n"
            "QScrollBar::add-page:horizontal{\n"
            "background:none;\n"
            "}\n"
            "\n"
            "QScrollBar::sub-page:horizontal{\n"
            "background:none;\n"
            "}\n"
            "QScrollBar::add-line:horizontal{\n"
            "background:none;\n"
            "}\n"
            "\n"
            "QScrollBar::sub-line:horizontal{\n"
            "background:none;\n"
            "}\n"
            "QToolButton::hover{\n"
            "border:0px;\n"
            "} ")

        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.wgt_video = myVideoWidget(self.centralwidget)
        self.wgt_video.setObjectName("centralwidget")
        self.wgt_video.setGeometry(QtCore.QRect(10, 10, 1051, 631))
        #self.wgt_video.setAlignment(QtCore.Qt.AlignCenter)
        self.wgt_video.setObjectName("wgt_video")

        self.label_face = QtWidgets.QLabel(self.centralwidget)
        self.label_face.setGeometry(QtCore.QRect(1100, 10, 401, 301))
        self.label_face.setAlignment(QtCore.Qt.AlignCenter)
        font = QtGui.QFont()
        font.setFamily("楷体")
        font.setPointSize(16)
        self.label_face.setFont(font)
        self.label_face.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.label_face.setStyleSheet(
            "border-image: url(:/newPrefix/images_test/scan.gif);")
        self.label_face.setObjectName("label_face")

        self.pushButton_openfile = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_openfile.setGeometry(QtCore.QRect(240, 740, 113, 51))
        self.pushButton_openfile.setObjectName("pushButton_openfile")

        self.pushButton_play = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_play.setGeometry(QtCore.QRect(400, 740, 113, 51))
        self.pushButton_play.setObjectName("pushButton_play")

        self.pushButton_pause = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_pause.setGeometry(QtCore.QRect(560, 740, 113, 51))
        self.pushButton_pause.setObjectName("pushButton_pause")

        self.pushButton_close = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_close.setGeometry(QtCore.QRect(720, 740, 113, 51))
        self.pushButton_close.setObjectName("pushButton_close")

        self.label_scanResult = QtWidgets.QLabel(self.centralwidget)
        self.label_scanResult.setGeometry(QtCore.QRect(1210, 720, 281, 31))
        self.label_scanResult.setAlignment(QtCore.Qt.AlignCenter)
        font = QtGui.QFont()
        font.setPointSize(18)
        self.label_scanResult.setFont(font)
        #self.label_scanResult.setStyleSheet("color: rgb(0, 189, 189);")
        self.label_scanResult.setObjectName("label_scanResult")

        self.sld_video = QtWidgets.QSlider(self.centralwidget)
        self.sld_video.setGeometry(QtCore.QRect(170, 680, 731, 31))
        self.sld_video.setMaximum(100)
        self.sld_video.setOrientation(QtCore.Qt.Horizontal)
        self.sld_video.setObjectName("sld_video")

        self.lab_video = QtWidgets.QLabel(self.centralwidget)
        self.lab_video.setGeometry(QtCore.QRect(900, 650, 81, 31))
        self.lab_video.setObjectName("lab_video")
        self.sld_video.setObjectName("sld_video")

        self.label_outputResult = QtWidgets.QLabel(self.centralwidget)
        self.label_outputResult.setGeometry(QtCore.QRect(1100, 360, 401, 281))
        self.label_outputResult.setText("")
        self.label_outputResult.setStyleSheet(
            "border-image: url(:/newPrefix/images_test/ini.png);")
        self.label_outputResult.setObjectName("label_outputResult")

        self.pushButton_play.setEnabled(False)
        self.pushButton_pause.setEnabled(False)
        self.pushButton_close.setEnabled(True)

        self.label = QtWidgets.QLabel(self.centralwidget)
        self.label.setGeometry(QtCore.QRect(1140, 720, 71, 31))
        font = QtGui.QFont()
        font.setFamily("华文仿宋")
        font.setPointSize(18)
        self.label.setFont(font)
        self.label.setObjectName("label")

        self.line = QtWidgets.QFrame(self.centralwidget)
        self.line.setGeometry(QtCore.QRect(1070, 20, 20, 751))
        self.line.setFrameShape(QtWidgets.QFrame.VLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName("line")
        self.line_2 = QtWidgets.QFrame(self.centralwidget)
        self.line_2.setGeometry(QtCore.QRect(1090, 330, 421, 16))
        self.line_2.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_2.setObjectName("line_2")
        self.line_3 = QtWidgets.QFrame(self.centralwidget)
        self.line_3.setGeometry(QtCore.QRect(1100, 670, 411, 16))
        self.line_3.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_3.setObjectName("line_3")

        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1544, 22))
        self.menubar.setObjectName("menubar")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
    def __init__(self):
        super(MyVideoSegmentation_Window, self).__init__()
        self.setupUi(self)
        self.videoFullScreen = False  # 判断当前widget是否全屏
        self.videoFullScreenWidget = myVideoWidget()  # 创建一个全屏的widget
        self.videoFullScreenWidget.setFullScreen(1)
        self.videoFullScreenWidget.hide()  # 不用的时候隐藏起来
        self.player = QMediaPlayer()
        self.player.setVideoOutput(self.wgt_video)
        self.btn_open.clicked.connect(self.openVideoFile)  # 打开视频文件按钮
        self.btn_play.clicked.connect(self.playVideo)
        self.btn_stop.clicked.connect(self.pauseVideo)
        self.player.positionChanged.connect(self.changeSlide)  # change Slide
        self.videoFullScreenWidget.doubleClickedItem.connect(
            self.videoDoubleClicked)  # 双击响应
        self.wgt_video.doubleClickedItem.connect(
            self.videoDoubleClicked)  # 双击响应
        self.pushButton_2.clicked.connect(self.segmentation)
        # self.pushButton_3.clicked.connect(self.)

        self.label.setStyleSheet(
            '''QLabel{color:black;font-size:10px;font-family:幼圆;}
                                                        }''')
        # self.pushButton.setIcon(QIcon("./image/enter.ico"))
        self.pushButton.setStyleSheet(
            "QPushButton{color:black}"
            "QPushButton:hover{color:blue}"
            "QPushButton{background-color:lightgreen}"
            "QPushButton{border:2px}"
            "QPushButton{border-radius:10px}"
            "QPushButton{padding:2px 4px}")
        # self.pushButton_2.setIcon(QIcon("./image/enter.ico"))
        self.pushButton_2.setStyleSheet("QPushButton{color:black}"
                                        "QPushButton:hover{color:red}"
                                        "QPushButton{background-color:blue}"
                                        "QPushButton{border:2px}"
                                        "QPushButton{border-radius:10px}"
                                        "QPushButton{padding:2px 4px}")
        self.pushButton_3.setStyleSheet(
            "QPushButton{color:black}"
            "QPushButton:hover{color:red}"
            "QPushButton{background-color:lightgreen}"
            "QPushButton{border:2px}"
            "QPushButton{border-radius:10px}"
            "QPushButton{padding:2px 4px}")
        # self.pushButton_3.setIcon(QIcon("./image/close.ico"))
        self.btn_open.setStyleSheet(
            "QPushButton{color:black}"
            "QPushButton{border-image: url(./image/open.png)}"
            "QPushButton:hover{color:red}"
            "QPushButton{background-color:rgb(255,255,255)}"
            "QPushButton{border:2px}"
            "QPushButton{border-radius:10px}"
            "QPushButton{padding:2px 4px}")
        self.btn_play.setStyleSheet(
            "QPushButton{color:black}"
            "QPushButton{border-image: url(./image/play.png)}"
            "QPushButton:hover{color:red}"
            "QPushButton{background-color:rgb(255,255,255)}"
            "QPushButton{border:2px}"
            "QPushButton{border-radius:10px}"
            "QPushButton{padding:2px 4px}")
        self.btn_stop.setStyleSheet(
            "QPushButton{color:black}"
            "QPushButton{border-image: url(./image/pause.png)}"
            "QPushButton:hover{color:red}"
            "QPushButton{background-color:rgb(255,255,255)}"
            "QPushButton{border:2px}"
            "QPushButton{border-radius:10px}"
            "QPushButton{padding:2px 4px}")
        self.lineEdit.setClearButtonEnabled(True)
        self.lineEdit.setStyleSheet("QLineEdit{border-radius:5px}"
                                    "QLineEdit{color:black}")
        self.comboBox.setStyleSheet("QComboBox{border-radius:5px}")