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)
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)
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)
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)
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)
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()
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'./')) #设置该路径为当前根路径
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)
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)
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)
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)
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)
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}")