1# -*- coding: utf-8 -*- 2 3# Form implementation generated from reading ui file 'camera.ui' 4# 5# Created: Fri Jun 28 12:10:56 2013 6# by: PyQt5 UI code generator 5.0-snapshot-478d7f271b71 7# 8# WARNING! All changes made in this file will be lost! 9 10from PyQt5 import QtCore, QtGui, QtWidgets 11 12class Ui_Camera(object): 13 def setupUi(self, Camera): 14 Camera.setObjectName("Camera") 15 Camera.resize(668, 422) 16 self.centralwidget = QtWidgets.QWidget(Camera) 17 self.centralwidget.setObjectName("centralwidget") 18 self.gridLayout_3 = QtWidgets.QGridLayout(self.centralwidget) 19 self.gridLayout_3.setObjectName("gridLayout_3") 20 self.stackedWidget = QtWidgets.QStackedWidget(self.centralwidget) 21 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) 22 sizePolicy.setHorizontalStretch(1) 23 sizePolicy.setVerticalStretch(0) 24 sizePolicy.setHeightForWidth(self.stackedWidget.sizePolicy().hasHeightForWidth()) 25 self.stackedWidget.setSizePolicy(sizePolicy) 26 palette = QtGui.QPalette() 27 brush = QtGui.QBrush(QtGui.QColor(255, 255, 255)) 28 brush.setStyle(QtCore.Qt.SolidPattern) 29 palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Base, brush) 30 brush = QtGui.QBrush(QtGui.QColor(145, 145, 145)) 31 brush.setStyle(QtCore.Qt.SolidPattern) 32 palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Window, brush) 33 brush = QtGui.QBrush(QtGui.QColor(255, 255, 255)) 34 brush.setStyle(QtCore.Qt.SolidPattern) 35 palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Base, brush) 36 brush = QtGui.QBrush(QtGui.QColor(145, 145, 145)) 37 brush.setStyle(QtCore.Qt.SolidPattern) 38 palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Window, brush) 39 brush = QtGui.QBrush(QtGui.QColor(145, 145, 145)) 40 brush.setStyle(QtCore.Qt.SolidPattern) 41 palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Base, brush) 42 brush = QtGui.QBrush(QtGui.QColor(145, 145, 145)) 43 brush.setStyle(QtCore.Qt.SolidPattern) 44 palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Window, brush) 45 self.stackedWidget.setPalette(palette) 46 self.stackedWidget.setObjectName("stackedWidget") 47 self.viewfinderPage = QtWidgets.QWidget() 48 self.viewfinderPage.setObjectName("viewfinderPage") 49 self.gridLayout_5 = QtWidgets.QGridLayout(self.viewfinderPage) 50 self.gridLayout_5.setObjectName("gridLayout_5") 51 self.viewfinder = QCameraViewfinder(self.viewfinderPage) 52 self.viewfinder.setObjectName("viewfinder") 53 self.gridLayout_5.addWidget(self.viewfinder, 0, 0, 1, 1) 54 self.stackedWidget.addWidget(self.viewfinderPage) 55 self.previewPage = QtWidgets.QWidget() 56 self.previewPage.setObjectName("previewPage") 57 self.gridLayout_4 = QtWidgets.QGridLayout(self.previewPage) 58 self.gridLayout_4.setObjectName("gridLayout_4") 59 self.lastImagePreviewLabel = QtWidgets.QLabel(self.previewPage) 60 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.MinimumExpanding) 61 sizePolicy.setHorizontalStretch(0) 62 sizePolicy.setVerticalStretch(0) 63 sizePolicy.setHeightForWidth(self.lastImagePreviewLabel.sizePolicy().hasHeightForWidth()) 64 self.lastImagePreviewLabel.setSizePolicy(sizePolicy) 65 self.lastImagePreviewLabel.setFrameShape(QtWidgets.QFrame.Box) 66 self.lastImagePreviewLabel.setText("") 67 self.lastImagePreviewLabel.setObjectName("lastImagePreviewLabel") 68 self.gridLayout_4.addWidget(self.lastImagePreviewLabel, 0, 0, 1, 1) 69 self.stackedWidget.addWidget(self.previewPage) 70 self.gridLayout_3.addWidget(self.stackedWidget, 0, 0, 3, 1) 71 self.lockButton = QtWidgets.QPushButton(self.centralwidget) 72 self.lockButton.setObjectName("lockButton") 73 self.gridLayout_3.addWidget(self.lockButton, 1, 1, 1, 2) 74 self.captureWidget = QtWidgets.QTabWidget(self.centralwidget) 75 self.captureWidget.setObjectName("captureWidget") 76 self.tab_2 = QtWidgets.QWidget() 77 self.tab_2.setObjectName("tab_2") 78 self.gridLayout = QtWidgets.QGridLayout(self.tab_2) 79 self.gridLayout.setObjectName("gridLayout") 80 self.takeImageButton = QtWidgets.QPushButton(self.tab_2) 81 self.takeImageButton.setObjectName("takeImageButton") 82 self.gridLayout.addWidget(self.takeImageButton, 0, 0, 1, 1) 83 spacerItem = QtWidgets.QSpacerItem(20, 161, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) 84 self.gridLayout.addItem(spacerItem, 1, 0, 1, 1) 85 self.label = QtWidgets.QLabel(self.tab_2) 86 self.label.setObjectName("label") 87 self.gridLayout.addWidget(self.label, 2, 0, 1, 1) 88 self.exposureCompensation = QtWidgets.QSlider(self.tab_2) 89 self.exposureCompensation.setMinimum(-4) 90 self.exposureCompensation.setMaximum(4) 91 self.exposureCompensation.setPageStep(2) 92 self.exposureCompensation.setOrientation(QtCore.Qt.Horizontal) 93 self.exposureCompensation.setTickPosition(QtWidgets.QSlider.TicksAbove) 94 self.exposureCompensation.setObjectName("exposureCompensation") 95 self.gridLayout.addWidget(self.exposureCompensation, 3, 0, 1, 1) 96 self.captureWidget.addTab(self.tab_2, "") 97 self.tab = QtWidgets.QWidget() 98 self.tab.setObjectName("tab") 99 self.gridLayout_2 = QtWidgets.QGridLayout(self.tab) 100 self.gridLayout_2.setObjectName("gridLayout_2") 101 self.recordButton = QtWidgets.QPushButton(self.tab) 102 self.recordButton.setObjectName("recordButton") 103 self.gridLayout_2.addWidget(self.recordButton, 0, 0, 1, 1) 104 self.pauseButton = QtWidgets.QPushButton(self.tab) 105 self.pauseButton.setObjectName("pauseButton") 106 self.gridLayout_2.addWidget(self.pauseButton, 1, 0, 1, 1) 107 self.stopButton = QtWidgets.QPushButton(self.tab) 108 self.stopButton.setObjectName("stopButton") 109 self.gridLayout_2.addWidget(self.stopButton, 2, 0, 1, 1) 110 spacerItem1 = QtWidgets.QSpacerItem(20, 76, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) 111 self.gridLayout_2.addItem(spacerItem1, 3, 0, 1, 1) 112 self.muteButton = QtWidgets.QPushButton(self.tab) 113 self.muteButton.setCheckable(True) 114 self.muteButton.setObjectName("muteButton") 115 self.gridLayout_2.addWidget(self.muteButton, 4, 0, 1, 1) 116 self.captureWidget.addTab(self.tab, "") 117 self.gridLayout_3.addWidget(self.captureWidget, 2, 1, 1, 2) 118 Camera.setCentralWidget(self.centralwidget) 119 self.menubar = QtWidgets.QMenuBar(Camera) 120 self.menubar.setGeometry(QtCore.QRect(0, 0, 668, 29)) 121 self.menubar.setObjectName("menubar") 122 self.menuFile = QtWidgets.QMenu(self.menubar) 123 self.menuFile.setObjectName("menuFile") 124 self.menuDevices = QtWidgets.QMenu(self.menubar) 125 self.menuDevices.setObjectName("menuDevices") 126 Camera.setMenuBar(self.menubar) 127 self.statusbar = QtWidgets.QStatusBar(Camera) 128 self.statusbar.setObjectName("statusbar") 129 Camera.setStatusBar(self.statusbar) 130 self.actionExit = QtWidgets.QAction(Camera) 131 self.actionExit.setObjectName("actionExit") 132 self.actionStartCamera = QtWidgets.QAction(Camera) 133 self.actionStartCamera.setObjectName("actionStartCamera") 134 self.actionStopCamera = QtWidgets.QAction(Camera) 135 self.actionStopCamera.setObjectName("actionStopCamera") 136 self.actionSettings = QtWidgets.QAction(Camera) 137 self.actionSettings.setObjectName("actionSettings") 138 self.menuFile.addAction(self.actionStartCamera) 139 self.menuFile.addAction(self.actionStopCamera) 140 self.menuFile.addSeparator() 141 self.menuFile.addAction(self.actionSettings) 142 self.menuFile.addSeparator() 143 self.menuFile.addAction(self.actionExit) 144 self.menubar.addAction(self.menuFile.menuAction()) 145 self.menubar.addAction(self.menuDevices.menuAction()) 146 147 self.retranslateUi(Camera) 148 self.stackedWidget.setCurrentIndex(0) 149 self.captureWidget.setCurrentIndex(0) 150 self.recordButton.clicked.connect(Camera.record) 151 self.stopButton.clicked.connect(Camera.stop) 152 self.pauseButton.clicked.connect(Camera.pause) 153 self.actionExit.triggered.connect(Camera.close) 154 self.takeImageButton.clicked.connect(Camera.takeImage) 155 self.lockButton.clicked.connect(Camera.toggleLock) 156 self.muteButton.toggled['bool'].connect(Camera.setMuted) 157 self.exposureCompensation.valueChanged['int'].connect(Camera.setExposureCompensation) 158 self.actionSettings.triggered.connect(Camera.configureCaptureSettings) 159 self.actionStartCamera.triggered.connect(Camera.startCamera) 160 self.actionStopCamera.triggered.connect(Camera.stopCamera) 161 QtCore.QMetaObject.connectSlotsByName(Camera) 162 163 def retranslateUi(self, Camera): 164 _translate = QtCore.QCoreApplication.translate 165 Camera.setWindowTitle(_translate("Camera", "Camera")) 166 self.lockButton.setText(_translate("Camera", "Focus")) 167 self.takeImageButton.setText(_translate("Camera", "Capture Photo")) 168 self.label.setText(_translate("Camera", "Exposure Compensation:")) 169 self.captureWidget.setTabText(self.captureWidget.indexOf(self.tab_2), _translate("Camera", "Image")) 170 self.recordButton.setText(_translate("Camera", "Record")) 171 self.pauseButton.setText(_translate("Camera", "Pause")) 172 self.stopButton.setText(_translate("Camera", "Stop")) 173 self.muteButton.setText(_translate("Camera", "Mute")) 174 self.captureWidget.setTabText(self.captureWidget.indexOf(self.tab), _translate("Camera", "Video")) 175 self.menuFile.setTitle(_translate("Camera", "File")) 176 self.menuDevices.setTitle(_translate("Camera", "Devices")) 177 self.actionExit.setText(_translate("Camera", "Exit")) 178 self.actionStartCamera.setText(_translate("Camera", "Start Camera")) 179 self.actionStopCamera.setText(_translate("Camera", "Stop Camera")) 180 self.actionSettings.setText(_translate("Camera", "Settings")) 181 182from PyQt5.QtMultimediaWidgets import QCameraViewfinder 183