def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.setMinimumSize(QtCore.QSize(722, 591)) MainWindow.setMouseTracking(True) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.listWidget = QtWidgets.QListWidget(self.centralwidget) self.listWidget.setGeometry(QtCore.QRect(20, 110, 331, 431)) self.listWidget.setObjectName("listWidget") item = QtWidgets.QListWidgetItem() font = QtGui.QFont() font.setPointSize(13) font.setBold(True) font.setWeight(75) item.setFont(font) item.setCheckState(QtCore.Qt.Checked) self.listWidget.addItem(item) item = QtWidgets.QListWidgetItem() self.listWidget.addItem(item) item = QtWidgets.QListWidgetItem() self.listWidget.addItem(item) item = QtWidgets.QListWidgetItem() self.listWidget.addItem(item) item = QtWidgets.QListWidgetItem() self.listWidget.addItem(item) item = QtWidgets.QListWidgetItem() self.listWidget.addItem(item) item = QtWidgets.QListWidgetItem() self.listWidget.addItem(item) item = QtWidgets.QListWidgetItem() self.listWidget.addItem(item) item = QtWidgets.QListWidgetItem() self.listWidget.addItem(item) item = QtWidgets.QListWidgetItem() self.listWidget.addItem(item) item = QtWidgets.QListWidgetItem() self.listWidget.addItem(item) item = QtWidgets.QListWidgetItem() self.listWidget.addItem(item) item = QtWidgets.QListWidgetItem() self.listWidget.addItem(item) item = QtWidgets.QListWidgetItem() self.listWidget.addItem(item) item = QtWidgets.QListWidgetItem() self.listWidget.addItem(item) item = QtWidgets.QListWidgetItem() self.listWidget.addItem(item) item = QtWidgets.QListWidgetItem() self.listWidget.addItem(item) item = QtWidgets.QListWidgetItem() self.listWidget.addItem(item) item = QtWidgets.QListWidgetItem() self.listWidget.addItem(item) item = QtWidgets.QListWidgetItem() self.listWidget.addItem(item) item = QtWidgets.QListWidgetItem() self.listWidget.addItem(item) item = QtWidgets.QListWidgetItem() self.listWidget.addItem(item) item = QtWidgets.QListWidgetItem() self.listWidget.addItem(item) item = QtWidgets.QListWidgetItem() self.listWidget.addItem(item) item = QtWidgets.QListWidgetItem() self.listWidget.addItem(item) item = QtWidgets.QListWidgetItem() self.listWidget.addItem(item) item = QtWidgets.QListWidgetItem() self.listWidget.addItem(item) item = QtWidgets.QListWidgetItem() self.listWidget.addItem(item) item = QtWidgets.QListWidgetItem() self.listWidget.addItem(item) item = QtWidgets.QListWidgetItem() self.listWidget.addItem(item) item = QtWidgets.QListWidgetItem() self.listWidget.addItem(item) item = QtWidgets.QListWidgetItem() self.listWidget.addItem(item) item = QtWidgets.QListWidgetItem() self.listWidget.addItem(item) item = QtWidgets.QListWidgetItem() self.listWidget.addItem(item) item = QtWidgets.QListWidgetItem() self.listWidget.addItem(item) item = QtWidgets.QListWidgetItem() self.listWidget.addItem(item) item = QtWidgets.QListWidgetItem() self.listWidget.addItem(item) item = QtWidgets.QListWidgetItem() self.listWidget.addItem(item) item = QtWidgets.QListWidgetItem() self.listWidget.addItem(item) item = QtWidgets.QListWidgetItem() self.listWidget.addItem(item) item = QtWidgets.QListWidgetItem() self.listWidget.addItem(item) item = QtWidgets.QListWidgetItem() self.listWidget.addItem(item) self.label = QtWidgets.QLabel(self.centralwidget) self.label.setGeometry(QtCore.QRect(120, 10, 491, 41)) self.label.setObjectName("label") self.line = QtWidgets.QFrame(self.centralwidget) self.line.setGeometry(QtCore.QRect(350, 60, 20, 481)) 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(10, 50, 701, 20)) self.line_2.setFrameShape(QtWidgets.QFrame.HLine) self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_2.setObjectName("line_2") self.calendarWidget = QtWidgets.QCalendarWidget(self.centralwidget) self.calendarWidget.setGeometry(QtCore.QRect(390, 360, 291, 181)) self.calendarWidget.setObjectName("calendarWidget") self.line_3 = QtWidgets.QFrame(self.centralwidget) self.line_3.setGeometry(QtCore.QRect(370, 340, 341, 20)) self.line_3.setFrameShape(QtWidgets.QFrame.HLine) self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_3.setObjectName("line_3") self.label_2 = QtWidgets.QLabel(self.centralwidget) self.label_2.setGeometry(QtCore.QRect(80, 70, 171, 31)) self.label_2.setObjectName("label_2") self.label_3 = QtWidgets.QLabel(self.centralwidget) self.label_3.setGeometry(QtCore.QRect(460, 70, 141, 21)) self.label_3.setObjectName("label_3") self.pushButton = QtWidgets.QPushButton(self.centralwidget) self.pushButton.setGeometry(QtCore.QRect(460, 140, 141, 41)) self.pushButton.setObjectName("pushButton") self.comboBox = QtWidgets.QComboBox(self.centralwidget) self.comboBox.setGeometry(QtCore.QRect(550, 100, 121, 41)) self.comboBox.setObjectName("comboBox") self.comboBox.addItem("") self.comboBox.addItem("") self.comboBox.addItem("") self.comboBox.addItem("") self.comboBox.addItem("") self.comboBox.addItem("") self.comboBox.addItem("") self.comboBox.addItem("") self.comboBox.addItem("") self.comboBox.addItem("") self.comboBox.addItem("") self.lineEdit = QtWidgets.QLineEdit(self.centralwidget) self.lineEdit.setGeometry(QtCore.QRect(380, 100, 151, 31)) self.lineEdit.setObjectName("lineEdit") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 722, 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) self.lineEdit.textEdited['QString'].connect(self.listWidget.update) self.lineEdit.textEdited['QString'].connect(self.pushButton.update) self.comboBox.currentTextChanged['QString'].connect( self.pushButton.update) self.comboBox.objectNameChanged['QString'].connect( self.listWidget.update) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1249, 499) MainWindow.setAutoFillBackground(True) MainWindow.setStyleSheet("color: rgb(1, 16, 84)") self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.lineEdit = QtWidgets.QLineEdit(self.centralwidget) self.lineEdit.setGeometry(QtCore.QRect(10, 80, 291, 21)) self.lineEdit.setObjectName("lineEdit") self.label = QtWidgets.QLabel(self.centralwidget) self.label.setGeometry(QtCore.QRect(10, 10, 271, 16)) font = QtGui.QFont() font.setPointSize(10) self.label.setFont(font) self.label.setObjectName("label") self.comboBox = QtWidgets.QComboBox(self.centralwidget) self.comboBox.setGeometry(QtCore.QRect(10, 30, 211, 22)) self.comboBox.setObjectName("comboBox") self.label_2 = QtWidgets.QLabel(self.centralwidget) self.label_2.setGeometry(QtCore.QRect(10, 60, 281, 16)) font = QtGui.QFont() font.setPointSize(10) self.label_2.setFont(font) self.label_2.setObjectName("label_2") self.pushButton_2 = QtWidgets.QPushButton(self.centralwidget) self.pushButton_2.setGeometry(QtCore.QRect(10, 370, 291, 51)) font = QtGui.QFont() font.setPointSize(16) self.pushButton_2.setFont(font) self.pushButton_2.setStyleSheet("") self.pushButton_2.setObjectName("pushButton_2") self.pushButton_5 = QtWidgets.QPushButton(self.centralwidget) self.pushButton_5.setGeometry(QtCore.QRect(10, 170, 291, 41)) font = QtGui.QFont() font.setPointSize(11) self.pushButton_5.setFont(font) self.pushButton_5.setStyleSheet("") self.pushButton_5.setObjectName("pushButton_5") self.button = QtWidgets.QPushButton(self.centralwidget) self.button.setGeometry(QtCore.QRect(230, 30, 75, 23)) font = QtGui.QFont() font.setPointSize(10) self.button.setFont(font) self.button.setLayoutDirection(QtCore.Qt.LeftToRight) self.button.setAutoFillBackground(False) self.button.setStyleSheet("") self.button.setCheckable(False) self.button.setChecked(False) self.button.setAutoRepeat(False) self.button.setAutoExclusive(False) self.button.setAutoDefault(False) self.button.setDefault(False) self.button.setFlat(False) self.button.setObjectName("button") self.tableWidget = QtWidgets.QTableWidget(self.centralwidget) self.tableWidget.setGeometry(QtCore.QRect(310, 20, 921, 331)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.tableWidget.sizePolicy().hasHeightForWidth()) self.tableWidget.setSizePolicy(sizePolicy) self.tableWidget.setAutoFillBackground(False) self.tableWidget.setStyleSheet("gridline-color: rgb(1, 16, 84);\n" "border-top-color: rgb(1, 16, 84);\n" "color:rgb(1, 16, 84);\n" "\n" "border-color:rgb(1, 16, 84);\n" "border-right-color:rgb(1, 16, 84);\n" "border-bottom-color: rgb(1, 16, 84);\n" "border-left-color: rgb(1, 16, 84);\n" "selection-color: rgb(1, 16, 84);") self.tableWidget.setSizeAdjustPolicy( QtWidgets.QAbstractScrollArea.AdjustToContents) self.tableWidget.setTextElideMode(QtCore.Qt.ElideRight) self.tableWidget.setObjectName("tableWidget") self.tableWidget.setColumnCount(0) self.tableWidget.setRowCount(0) self.tableWidget.horizontalHeader().setCascadingSectionResizes(True) self.tableWidget.horizontalHeader().setDefaultSectionSize(100) self.tableWidget.horizontalHeader().setHighlightSections(False) self.tableWidget.horizontalHeader().setSortIndicatorShown(True) self.tableWidget.horizontalHeader().setStretchLastSection(True) self.tableWidget.verticalHeader().setVisible(True) self.tableWidget.verticalHeader().setCascadingSectionResizes(True) self.tableWidget.verticalHeader().setStretchLastSection(False) self.pushButton_3 = QtWidgets.QPushButton(self.centralwidget) self.pushButton_3.setGeometry(QtCore.QRect(10, 260, 291, 41)) font = QtGui.QFont() font.setPointSize(12) font.setBold(False) font.setItalic(False) font.setUnderline(False) font.setWeight(50) font.setStrikeOut(False) self.pushButton_3.setFont(font) self.pushButton_3.setAutoFillBackground(False) self.pushButton_3.setStyleSheet("") self.pushButton_3.setObjectName("pushButton_3") self.pushButton_4 = QtWidgets.QPushButton(self.centralwidget) self.pushButton_4.setGeometry(QtCore.QRect(10, 302, 291, 41)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_4.setFont(font) self.pushButton_4.setStyleSheet("") self.pushButton_4.setObjectName("pushButton_4") self.tableWidget_2 = QtWidgets.QTableWidget(self.centralwidget) self.tableWidget_2.setGeometry(QtCore.QRect(310, 370, 921, 51)) self.tableWidget_2.setStyleSheet( "gridline-color: rgb(1, 16, 84);\n" "border-top-color: rgb(1, 16, 84);\n" "color:rgb(1, 16, 84);\n" "\n" "border-color:rgb(1, 16, 84);\n" "border-right-color:rgb(1, 16, 84);\n" "border-bottom-color: rgb(1, 16, 84);\n" "border-left-color: rgb(1, 16, 84);\n" "selection-color: rgb(1, 16, 84);\n" "\n" "") self.tableWidget_2.setSizeAdjustPolicy( QtWidgets.QAbstractScrollArea.AdjustToContents) self.tableWidget_2.setObjectName("tableWidget_2") self.tableWidget_2.setColumnCount(0) self.tableWidget_2.setRowCount(0) self.tableWidget_2.horizontalHeader().setCascadingSectionResizes(False) self.tableWidget_2.horizontalHeader().setSortIndicatorShown(True) self.tableWidget_2.horizontalHeader().setStretchLastSection(True) self.tableWidget_2.verticalHeader().setStretchLastSection(True) self.label_4 = QtWidgets.QLabel(self.centralwidget) self.label_4.setGeometry(QtCore.QRect(690, 430, 181, 20)) palette = QtGui.QPalette() brush = QtGui.QBrush(QtGui.QColor(1, 16, 84)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.WindowText, brush) brush = QtGui.QBrush(QtGui.QColor(222, 219, 255)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Button, brush) brush = QtGui.QBrush(QtGui.QColor(255, 255, 255)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Light, brush) brush = QtGui.QBrush(QtGui.QColor(238, 237, 255)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Midlight, brush) brush = QtGui.QBrush(QtGui.QColor(111, 109, 127)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Dark, brush) brush = QtGui.QBrush(QtGui.QColor(148, 146, 170)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Mid, brush) brush = QtGui.QBrush(QtGui.QColor(1, 16, 84)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Text, brush) brush = QtGui.QBrush(QtGui.QColor(255, 255, 255)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.BrightText, brush) brush = QtGui.QBrush(QtGui.QColor(1, 16, 84)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.ButtonText, brush) 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(222, 219, 255)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Window, brush) brush = QtGui.QBrush(QtGui.QColor(0, 0, 0)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Shadow, brush) brush = QtGui.QBrush(QtGui.QColor(238, 237, 255)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.AlternateBase, brush) brush = QtGui.QBrush(QtGui.QColor(255, 255, 220)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.ToolTipBase, brush) brush = QtGui.QBrush(QtGui.QColor(0, 0, 0)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.ToolTipText, brush) brush = QtGui.QBrush(QtGui.QColor(0, 0, 0, 128)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.PlaceholderText, brush) brush = QtGui.QBrush(QtGui.QColor(1, 16, 84)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.WindowText, brush) brush = QtGui.QBrush(QtGui.QColor(222, 219, 255)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Button, brush) brush = QtGui.QBrush(QtGui.QColor(255, 255, 255)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Light, brush) brush = QtGui.QBrush(QtGui.QColor(238, 237, 255)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Midlight, brush) brush = QtGui.QBrush(QtGui.QColor(111, 109, 127)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Dark, brush) brush = QtGui.QBrush(QtGui.QColor(148, 146, 170)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Mid, brush) brush = QtGui.QBrush(QtGui.QColor(1, 16, 84)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Text, brush) brush = QtGui.QBrush(QtGui.QColor(255, 255, 255)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.BrightText, brush) brush = QtGui.QBrush(QtGui.QColor(1, 16, 84)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.ButtonText, 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(222, 219, 255)) 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.Inactive, QtGui.QPalette.Shadow, brush) brush = QtGui.QBrush(QtGui.QColor(238, 237, 255)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.AlternateBase, brush) brush = QtGui.QBrush(QtGui.QColor(255, 255, 220)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.ToolTipBase, brush) brush = QtGui.QBrush(QtGui.QColor(0, 0, 0)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.ToolTipText, brush) brush = QtGui.QBrush(QtGui.QColor(0, 0, 0, 128)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.PlaceholderText, brush) brush = QtGui.QBrush(QtGui.QColor(1, 16, 84)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.WindowText, brush) brush = QtGui.QBrush(QtGui.QColor(222, 219, 255)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Button, brush) brush = QtGui.QBrush(QtGui.QColor(255, 255, 255)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Light, brush) brush = QtGui.QBrush(QtGui.QColor(238, 237, 255)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Midlight, brush) brush = QtGui.QBrush(QtGui.QColor(111, 109, 127)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Dark, brush) brush = QtGui.QBrush(QtGui.QColor(148, 146, 170)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Mid, brush) brush = QtGui.QBrush(QtGui.QColor(1, 16, 84)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Text, brush) brush = QtGui.QBrush(QtGui.QColor(255, 255, 255)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.BrightText, brush) brush = QtGui.QBrush(QtGui.QColor(1, 16, 84)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ButtonText, brush) brush = QtGui.QBrush(QtGui.QColor(222, 219, 255)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Base, brush) brush = QtGui.QBrush(QtGui.QColor(222, 219, 255)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Window, brush) brush = QtGui.QBrush(QtGui.QColor(0, 0, 0)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Shadow, brush) brush = QtGui.QBrush(QtGui.QColor(222, 219, 255)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.AlternateBase, brush) brush = QtGui.QBrush(QtGui.QColor(255, 255, 220)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ToolTipBase, brush) brush = QtGui.QBrush(QtGui.QColor(0, 0, 0)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ToolTipText, brush) brush = QtGui.QBrush(QtGui.QColor(0, 0, 0, 128)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.PlaceholderText, brush) self.label_4.setPalette(palette) font = QtGui.QFont() font.setPointSize(16) font.setBold(True) font.setWeight(75) self.label_4.setFont(font) self.label_4.setStyleSheet("") self.label_4.setFrameShape(QtWidgets.QFrame.NoFrame) self.label_4.setFrameShadow(QtWidgets.QFrame.Plain) self.label_4.setLineWidth(0) self.label_4.setText("") self.label_4.setObjectName("label_4") self.spinBox = QtWidgets.QSpinBox(self.centralwidget) self.spinBox.setGeometry(QtCore.QRect(10, 110, 42, 22)) self.spinBox.setObjectName("spinBox") self.pushButton_6 = QtWidgets.QPushButton(self.centralwidget) self.pushButton_6.setGeometry(QtCore.QRect(60, 110, 241, 23)) font = QtGui.QFont() font.setPointSize(11) self.pushButton_6.setFont(font) self.pushButton_6.setStyleSheet("") self.pushButton_6.setObjectName("pushButton_6") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1249, 21)) 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) MainWindow.setTabOrder(self.comboBox, self.pushButton_2) MainWindow.setTabOrder(self.pushButton_2, self.pushButton_5) MainWindow.setTabOrder(self.pushButton_5, self.lineEdit) MainWindow.setTabOrder(self.lineEdit, self.button) MainWindow.setTabOrder(self.button, self.tableWidget) MainWindow.setTabOrder(self.tableWidget, self.pushButton_3) MainWindow.setTabOrder(self.pushButton_3, self.pushButton_4) MainWindow.setTabOrder(self.pushButton_4, self.tableWidget_2) MainWindow.setTabOrder(self.tableWidget_2, self.spinBox) MainWindow.setTabOrder(self.spinBox, self.pushButton_6)
def setupUi(self, Form): Form.setObjectName("Form") Form.resize(385, 228) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(":/icon/heater.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off) Form.setWindowIcon(icon) self.verticalLayout_3 = QtWidgets.QVBoxLayout(Form) self.verticalLayout_3.setObjectName("verticalLayout_3") self.gridLayout_3 = QtWidgets.QGridLayout() self.gridLayout_3.setObjectName("gridLayout_3") self.gridLayout_2 = QtWidgets.QGridLayout() self.gridLayout_2.setObjectName("gridLayout_2") spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout_2.addItem(spacerItem, 2, 0, 1, 1) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem1) self.pushButton = QtWidgets.QPushButton(Form) self.pushButton.setObjectName("pushButton") self.horizontalLayout.addWidget(self.pushButton) self.pushButton_2 = QtWidgets.QPushButton(Form) self.pushButton_2.setObjectName("pushButton_2") self.horizontalLayout.addWidget(self.pushButton_2) spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem2) self.gridLayout_2.addLayout(self.horizontalLayout, 3, 0, 1, 1) self.gridLayout = QtWidgets.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.lineEdit = QtWidgets.QLineEdit(Form) self.lineEdit.setText("") self.lineEdit.setObjectName("lineEdit") self.gridLayout.addWidget(self.lineEdit, 0, 3, 1, 1) self.label = QtWidgets.QLabel(Form) font = QtGui.QFont() font.setFamily("B Mitra") font.setPointSize(10) font.setBold(True) font.setWeight(75) self.label.setFont(font) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 0, 5, 1, 1) self.radioButton_2 = QtWidgets.QRadioButton(Form) font = QtGui.QFont() font.setFamily("B Mitra") font.setPointSize(10) font.setBold(True) font.setWeight(75) self.radioButton_2.setFont(font) self.radioButton_2.setLayoutDirection(QtCore.Qt.RightToLeft) self.radioButton_2.setObjectName("radioButton_2") self.gridLayout.addWidget(self.radioButton_2, 2, 3, 1, 1) self.label_4 = QtWidgets.QLabel(Form) self.label_4.setStyleSheet("QLabel#label_4{ \n" "\n" "color : red;\n" "\n" " }") self.label_4.setObjectName("label_4") self.gridLayout.addWidget(self.label_4, 0, 4, 1, 1) self.comboBox_3 = QtWidgets.QComboBox(Form) self.comboBox_3.setObjectName("comboBox_3") self.gridLayout.addWidget(self.comboBox_3, 2, 0, 1, 1) self.comboBox_2 = QtWidgets.QComboBox(Form) self.comboBox_2.setObjectName("comboBox_2") self.gridLayout.addWidget(self.comboBox_2, 2, 1, 1, 1) self.radioButton = QtWidgets.QRadioButton(Form) font = QtGui.QFont() font.setFamily("B Mitra") font.setPointSize(10) font.setBold(True) font.setWeight(75) self.radioButton.setFont(font) self.radioButton.setLayoutDirection(QtCore.Qt.RightToLeft) self.radioButton.setChecked(True) self.radioButton.setObjectName("radioButton") self.gridLayout.addWidget(self.radioButton, 2, 5, 1, 1) self.comboBox = QtWidgets.QComboBox(Form) self.comboBox.setObjectName("comboBox") self.gridLayout.addWidget(self.comboBox, 2, 2, 1, 1) self.label_2 = QtWidgets.QLabel(Form) font = QtGui.QFont() font.setFamily("B Mitra") font.setPointSize(10) font.setBold(True) font.setWeight(75) self.label_2.setFont(font) self.label_2.setObjectName("label_2") self.gridLayout.addWidget(self.label_2, 1, 5, 1, 1) self.label_3 = QtWidgets.QLabel(Form) font = QtGui.QFont() font.setFamily("B Mitra") font.setPointSize(10) font.setBold(True) font.setWeight(75) self.label_3.setFont(font) self.label_3.setAlignment(QtCore.Qt.AlignCenter) self.label_3.setObjectName("label_3") self.gridLayout.addWidget(self.label_3, 1, 2, 1, 1) self.label_5 = QtWidgets.QLabel(Form) font = QtGui.QFont() font.setFamily("B Mitra") font.setPointSize(10) font.setBold(True) font.setWeight(75) self.label_5.setFont(font) self.label_5.setAlignment(QtCore.Qt.AlignCenter) self.label_5.setObjectName("label_5") self.gridLayout.addWidget(self.label_5, 1, 1, 1, 1) self.label_6 = QtWidgets.QLabel(Form) font = QtGui.QFont() font.setFamily("B Mitra") font.setPointSize(10) font.setBold(True) font.setWeight(75) self.label_6.setFont(font) self.label_6.setAlignment(QtCore.Qt.AlignCenter) self.label_6.setObjectName("label_6") self.gridLayout.addWidget(self.label_6, 1, 0, 1, 1) self.gridLayout_2.addLayout(self.gridLayout, 0, 0, 1, 1) self.gridLayout_3.addLayout(self.gridLayout_2, 0, 0, 1, 1) self.verticalLayout_3.addLayout(self.gridLayout_3) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form) Form.setTabOrder(self.lineEdit, self.radioButton) Form.setTabOrder(self.radioButton, self.radioButton_2) Form.setTabOrder(self.radioButton_2, self.comboBox) Form.setTabOrder(self.comboBox, self.comboBox_2) Form.setTabOrder(self.comboBox_2, self.comboBox_3) Form.setTabOrder(self.comboBox_3, self.pushButton_2) Form.setTabOrder(self.pushButton_2, self.pushButton)
def setupUi(self, MainWindow): try: base_path= sys._MEIPASS except Exception: base_path=os.path.abspath(".") path1 = os.path.join(base_path, "imagen1.jpeg") path2 = os.path.join(base_path, "imagen2.jpeg") MainWindow.setObjectName("MainWindow") MainWindow.resize(1350, 747) #MainWindow.setStyleSheet("background-color: blue;") self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.pushButtonAbrir = QtWidgets.QPushButton(self.centralwidget) self.pushButtonAbrir.setGeometry(QtCore.QRect(280, 10, 300, 32)) self.pushButtonAbrir.setObjectName("pushButtonAbrir") #self.pushButton_2 = QtWidgets.QPushButton(self.centralwidget) #self.pushButton_2.setGeometry(QtCore.QRect(510, 90, 151, 41)) #self.pushButton_2.setObjectName("pushButton_2") self.graphicsView = GraphicsLayoutWidget(self.centralwidget) self.graphicsView.setGeometry(QtCore.QRect(750, 230, 585, 370)) self.graphicsView.setObjectName("graphicsView") #self.graphicsView.setBackground(background=None) self.label_7 = QtWidgets.QLabel(self.centralwidget) self.label_7.setGeometry(QtCore.QRect(1050, 1, 300, 100)) self.label_7.setObjectName("label_7") pixmap = QPixmap(path1) self.label_7.setPixmap(pixmap) self.label_8 = QtWidgets.QLabel(self.centralwidget) self.label_8.setGeometry(QtCore.QRect(800, 1, 300, 100)) self.label_8.setObjectName("label_8") pixmap = QPixmap(path2) self.label_8.setPixmap(pixmap) #Persona que creo el programa self.label_9 = QtWidgets.QLabel(self.centralwidget) self.label_9.setGeometry(QtCore.QRect(1000, 630, 2000, 70)) self.label_9.setObjectName("label_9") #Nombre del proyecto self.label_10 = QtWidgets.QLabel(self.centralwidget) self.label_10.setGeometry(QtCore.QRect(1000, 595, 2000, 70)) self.label_10.setObjectName("label_10") #Parametros de la persona self.label_nom = QtWidgets.QLabel(self.centralwidget) self.label_nom.setGeometry(QtCore.QRect(800, 20, 800, 200)) self.label_nom.setObjectName("label_nom") self.label_edad = QtWidgets.QLabel(self.centralwidget) self.label_edad.setGeometry(QtCore.QRect(800, 60, 800, 200)) self.label_edad.setObjectName("label_edad") self.label_sexo = QtWidgets.QLabel(self.centralwidget) self.label_sexo.setGeometry(QtCore.QRect(800, 100, 800, 200)) self.label_sexo.setObjectName("label_sexo") self.groupBox = QtWidgets.QGroupBox(self.centralwidget) self.groupBox.setGeometry(QtCore.QRect(20, 40, 675, 841)) self.groupBox.setObjectName("groupBox") self.graphicD1 = GraphicsLayoutWidget(self.groupBox) self.graphicD1.setObjectName("graphicD1") self.graphicD1.setGeometry(QtCore.QRect(65, 30, 1000, 110)) self.graphicD1.setBackground(background=None) self.graphicD2 = GraphicsLayoutWidget(self.groupBox) self.graphicD2.setObjectName("graphicD2") self.graphicD2.setGeometry(QtCore.QRect(65, 130, 1000, 110)) self.graphicD2.setBackground(background=None) self.graphicD3 = GraphicsLayoutWidget(self.groupBox) self.graphicD3.setObjectName("graphicD3") self.graphicD3.setGeometry(QtCore.QRect(65, 230, 1000, 110)) self.graphicD3.setBackground(background=None) self.graphicD3_2 = GraphicsLayoutWidget(self.groupBox) self.graphicD3_2.setObjectName("graphicD3_2") self.graphicD3_2.setGeometry(QtCore.QRect(65, 330, 1000, 110)) self.graphicD3_2.setBackground(background=None) self.graphicD3_3 = GraphicsLayoutWidget(self.groupBox) self.graphicD3_3.setGeometry(QtCore.QRect(65, 430, 1000, 110)) self.graphicD3_3.setObjectName("graphicD3_3") self.graphicD3_3.setBackground(background=None) self.graphicD3_4 = GraphicsLayoutWidget(self.groupBox) self.graphicD3_4.setObjectName("graphicD3_4") self.graphicD3_4.setGeometry(QtCore.QRect(65, 530, 1000, 110)) self.graphicD3_4.setBackground(background=None) self.label = QtWidgets.QLabel(self.groupBox) self.label.setGeometry(QtCore.QRect(10, 65, 50, 24)) self.label.setObjectName("label") self.label_2 = QtWidgets.QLabel(self.groupBox) self.label_2.setGeometry(QtCore.QRect(10, 165, 50, 24)) self.label_2.setObjectName("label_2") self.label_3 = QtWidgets.QLabel(self.groupBox) self.label_3.setGeometry(QtCore.QRect(10, 265, 50, 24)) self.label_3.setObjectName("label_3") self.label_4 = QtWidgets.QLabel(self.groupBox) self.label_4.setGeometry(QtCore.QRect(10, 365, 60, 24)) self.label_4.setObjectName("label_4") self.label_5 = QtWidgets.QLabel(self.groupBox) self.label_5.setGeometry(QtCore.QRect(10, 465, 60, 24)) self.label_5.setObjectName("label_5") self.label_6 = QtWidgets.QLabel(self.groupBox) self.label_6.setGeometry(QtCore.QRect(10, 565, 60, 24)) self.label_6.setObjectName("label_6") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 863, 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) self.pushButtonAbrir.clicked.connect(self.mybutton_clicked) #self.pushButton_2.clicked.connect(self.generatedReport) #Cajas de texto self.line_nom = QtWidgets.QLineEdit(self.centralwidget) self.line_nom.resize(200, 32) self.line_nom.move(875, 100) self.line_edad = QtWidgets.QLineEdit(self.centralwidget) self.line_edad.resize(200, 32) self.line_edad.move(875, 140) #self.line_sexo = QtWidgets.QLineEdit(self.centralwidget) #self.line_sexo.resize(200, 32) #self.line_sexo.move(875, 180) self.combo_sexo = QtWidgets.QComboBox(self.centralwidget) self.combo_sexo.resize(200, 32) self.combo_sexo.move(875, 180) self.combo_sexo.addItems(["None","Male","Female" ]) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def setupUi(self, TemplatePropertiesDialog): TemplatePropertiesDialog.setObjectName("TemplatePropertiesDialog") TemplatePropertiesDialog.resize(448, 323) TemplatePropertiesDialog.setSizeGripEnabled(True) self.verticalLayout = QtWidgets.QVBoxLayout(TemplatePropertiesDialog) self.verticalLayout.setObjectName("verticalLayout") self.gridLayout = QtWidgets.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.textLabel1 = QtWidgets.QLabel(TemplatePropertiesDialog) self.textLabel1.setObjectName("textLabel1") self.gridLayout.addWidget(self.textLabel1, 0, 0, 1, 1) self.nameEdit = QtWidgets.QLineEdit(TemplatePropertiesDialog) self.nameEdit.setObjectName("nameEdit") self.gridLayout.addWidget(self.nameEdit, 0, 1, 1, 1) self.descriptionLabel = QtWidgets.QLabel(TemplatePropertiesDialog) self.descriptionLabel.setObjectName("descriptionLabel") self.gridLayout.addWidget(self.descriptionLabel, 1, 0, 1, 1) self.descriptionEdit = QtWidgets.QLineEdit(TemplatePropertiesDialog) self.descriptionEdit.setObjectName("descriptionEdit") self.gridLayout.addWidget(self.descriptionEdit, 1, 1, 1, 1) self.groupLabel = QtWidgets.QLabel(TemplatePropertiesDialog) self.groupLabel.setObjectName("groupLabel") self.gridLayout.addWidget(self.groupLabel, 2, 0, 1, 1) self.groupCombo = QtWidgets.QComboBox(TemplatePropertiesDialog) self.groupCombo.setToolTip("") self.groupCombo.setObjectName("groupCombo") self.gridLayout.addWidget(self.groupCombo, 2, 1, 1, 1) self.templateLabel = QtWidgets.QLabel(TemplatePropertiesDialog) self.templateLabel.setAlignment(QtCore.Qt.AlignTop) self.templateLabel.setObjectName("templateLabel") self.gridLayout.addWidget(self.templateLabel, 3, 0, 1, 1) self.templateEdit = QtWidgets.QTextEdit(TemplatePropertiesDialog) font = QtGui.QFont() font.setFamily("Monospace") font.setPointSize(9) self.templateEdit.setFont(font) self.templateEdit.setLineWrapMode(QtWidgets.QTextEdit.NoWrap) self.templateEdit.setAcceptRichText(False) self.templateEdit.setObjectName("templateEdit") self.gridLayout.addWidget(self.templateEdit, 3, 1, 3, 1) self.helpButton = QtWidgets.QPushButton(TemplatePropertiesDialog) self.helpButton.setObjectName("helpButton") self.gridLayout.addWidget(self.helpButton, 4, 0, 1, 1) spacerItem = QtWidgets.QSpacerItem(84, 98, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout.addItem(spacerItem, 5, 0, 1, 1) self.verticalLayout.addLayout(self.gridLayout) self.buttonBox = QtWidgets.QDialogButtonBox(TemplatePropertiesDialog) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok) self.buttonBox.setObjectName("buttonBox") self.verticalLayout.addWidget(self.buttonBox) self.retranslateUi(TemplatePropertiesDialog) self.buttonBox.rejected.connect(TemplatePropertiesDialog.reject) self.buttonBox.accepted.connect(TemplatePropertiesDialog.accept) QtCore.QMetaObject.connectSlotsByName(TemplatePropertiesDialog) TemplatePropertiesDialog.setTabOrder(self.nameEdit, self.descriptionEdit) TemplatePropertiesDialog.setTabOrder(self.descriptionEdit, self.groupCombo) TemplatePropertiesDialog.setTabOrder(self.groupCombo, self.templateEdit) TemplatePropertiesDialog.setTabOrder(self.templateEdit, self.helpButton) TemplatePropertiesDialog.setTabOrder(self.helpButton, self.buttonBox)
def __init__(self, parent=None): super().__init__(parent) self.output = None self.btnBack = QtWidgets.QPushButton('Back') self.outSelect = QtWidgets.QComboBox() self.outSelect.addItems([ 'Fit Plot', 'Prediction', 'Interval', 'Residuals', 'Correlations' ]) self.cmbMethod = QtWidgets.QComboBox() # For selecting a single method self.cmbMethod.setVisible(False) self.chkConfBand = QtWidgets.QCheckBox('Show Confidence Band') self.chkPredBand = QtWidgets.QCheckBox('Show Prediction Band') self.chkPredBand.setChecked(True) self.chkConfBand.setChecked(True) self.xvals = gui_widgets.FloatTableWidget() self.xvals.setVisible(False) self.xvals.setColumnCount(1) self.xvals.setHorizontalHeaderLabels(['X Values']) self.interval = IntervalWidget() self.cmbMCplot = QtWidgets.QComboBox() self.cmbMCplot.addItems(['Histograms', 'Samples']) self.cmbMCplot.setVisible(False) self.paramlist = gui_widgets.ListSelectWidget() self.paramlist.setVisible(False) self.kvalue = gui_widgets.GUMExpandedWidget(label='Expanded:', multiselect=False, dflt=[1]) self.predictlabel = QtWidgets.QLabel( 'Prediction Band Population Variance:') self.predictmode = QtWidgets.QComboBox() self.predictmode.addItems( ['Syx (Residuals)', 'Interpolate u(y)', 'Last u(y)']) self.predictmode.setItemData( 0, 'Apply the average of residuals to all x values. Does not consider any user-entered u(y)', QtCore.Qt.ToolTipRole) self.predictmode.setItemData( 1, 'Extrapolate user-entered u(y) between x data points', QtCore.Qt.ToolTipRole) self.predictmode.setItemData( 2, 'Use the last user-entered u(y) for all predictions. Choose this option,\nfor example, when predicting into the future assuming the most recent\nmeasurement uncertainty applies to all new measurements.', QtCore.Qt.ToolTipRole) self.fig = Figure() self.canvas = FigureCanvas(self.fig) self.toolbar = NavigationToolbar(self.canvas, self, coordinates=True) self.txtOutput = gui_widgets.MarkdownTextEdit() layout = QtWidgets.QHBoxLayout() llayout = QtWidgets.QVBoxLayout() llayout.addWidget(self.outSelect) llayout.addWidget(self.cmbMethod) llayout.addWidget(self.chkConfBand) llayout.addWidget(self.chkPredBand) llayout.addWidget(self.kvalue) llayout.addWidget(self.xvals) llayout.addWidget(self.interval) llayout.addWidget(self.cmbMCplot) llayout.addWidget(self.paramlist) llayout.addWidget(self.predictlabel) llayout.addWidget(self.predictmode) llayout.addStretch() llayout.addWidget(self.btnBack) rlayout = QtWidgets.QVBoxLayout() rlayout.addWidget(self.canvas, stretch=10) rlayout.addWidget(self.toolbar) rlayout.addWidget(self.txtOutput, stretch=5) layout.addLayout(llayout) layout.addLayout(rlayout) self.setLayout(layout) self.outSelect.currentIndexChanged.connect(self.changeview) self.xvals.valueChanged.connect(self.update) self.interval.changed.connect(self.update) self.chkConfBand.toggled.connect(self.update) self.chkPredBand.toggled.connect(self.update) self.cmbMethod.currentIndexChanged.connect(self.update) self.cmbMCplot.currentIndexChanged.connect(self.update) self.paramlist.checkChange.connect(self.update) self.kvalue.changed.connect(self.update) self.predictmode.currentIndexChanged.connect(self.update)
def setupUi(self, diag_connections): diag_connections.setObjectName("diag_connections") diag_connections.resize(520, 508) self.gridLayout = QtWidgets.QGridLayout(diag_connections) self.gridLayout.setObjectName("gridLayout") self.tre_connections = QtWidgets.QTreeWidget(diag_connections) self.tre_connections.setEditTriggers( QtWidgets.QAbstractItemView.NoEditTriggers) self.tre_connections.setObjectName("tre_connections") self.gridLayout.addWidget(self.tre_connections, 0, 0, 1, 1) self.vl_edit = QtWidgets.QVBoxLayout() self.vl_edit.setObjectName("vl_edit") spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.vl_edit.addItem(spacerItem) self.btn_up = QtWidgets.QPushButton(diag_connections) self.btn_up.setText("") icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(":/action/ico/arrow-up.ico"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.btn_up.setIcon(icon) self.btn_up.setObjectName("btn_up") self.vl_edit.addWidget(self.btn_up) self.btn_down = QtWidgets.QPushButton(diag_connections) self.btn_down.setText("") icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(":/action/ico/arrow-down.ico"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.btn_down.setIcon(icon1) self.btn_down.setObjectName("btn_down") self.vl_edit.addWidget(self.btn_down) self.btn_delete = QtWidgets.QPushButton(diag_connections) self.btn_delete.setText("") icon2 = QtGui.QIcon() icon2.addPixmap(QtGui.QPixmap(":/action/ico/edit-delete.ico"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.btn_delete.setIcon(icon2) self.btn_delete.setObjectName("btn_delete") self.vl_edit.addWidget(self.btn_delete) self.btn_add = QtWidgets.QPushButton(diag_connections) self.btn_add.setText("") icon3 = QtGui.QIcon() icon3.addPixmap(QtGui.QPixmap(":/action/ico/edit-add.ico"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.btn_add.setIcon(icon3) self.btn_add.setObjectName("btn_add") self.vl_edit.addWidget(self.btn_add) self.gridLayout.addLayout(self.vl_edit, 0, 1, 1, 1) self.gb_properties = QtWidgets.QGroupBox(diag_connections) self.gb_properties.setObjectName("gb_properties") self.formLayout = QtWidgets.QFormLayout(self.gb_properties) self.formLayout.setObjectName("formLayout") self.lbl_name = QtWidgets.QLabel(self.gb_properties) self.lbl_name.setObjectName("lbl_name") self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.lbl_name) self.lbl_folder = QtWidgets.QLabel(self.gb_properties) self.lbl_folder.setObjectName("lbl_folder") self.formLayout.setWidget(4, QtWidgets.QFormLayout.LabelRole, self.lbl_folder) self.lbl_address = QtWidgets.QLabel(self.gb_properties) self.lbl_address.setObjectName("lbl_address") self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.lbl_address) self.lbl_port = QtWidgets.QLabel(self.gb_properties) self.lbl_port.setObjectName("lbl_port") self.formLayout.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.lbl_port) self.txt_name = QtWidgets.QLineEdit(self.gb_properties) self.txt_name.setObjectName("txt_name") self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.txt_name) self.txt_address = QtWidgets.QLineEdit(self.gb_properties) self.txt_address.setObjectName("txt_address") self.formLayout.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.txt_address) self.sbx_port = QtWidgets.QSpinBox(self.gb_properties) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.sbx_port.sizePolicy().hasHeightForWidth()) self.sbx_port.setSizePolicy(sizePolicy) self.sbx_port.setMinimum(1) self.sbx_port.setMaximum(65535) self.sbx_port.setProperty("value", 55123) self.sbx_port.setObjectName("sbx_port") self.formLayout.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.sbx_port) self.cbb_folder = QtWidgets.QComboBox(self.gb_properties) self.cbb_folder.setEditable(True) self.cbb_folder.setObjectName("cbb_folder") self.cbb_folder.addItem("") self.cbb_folder.setItemText(0, "") self.formLayout.setWidget(4, QtWidgets.QFormLayout.FieldRole, self.cbb_folder) self.lbl_timeout = QtWidgets.QLabel(self.gb_properties) self.lbl_timeout.setObjectName("lbl_timeout") self.formLayout.setWidget(3, QtWidgets.QFormLayout.LabelRole, self.lbl_timeout) self.sbx_timeout = QtWidgets.QSpinBox(self.gb_properties) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.sbx_timeout.sizePolicy().hasHeightForWidth()) self.sbx_timeout.setSizePolicy(sizePolicy) self.sbx_timeout.setMinimum(5) self.sbx_timeout.setMaximum(30) self.sbx_timeout.setObjectName("sbx_timeout") self.formLayout.setWidget(3, QtWidgets.QFormLayout.FieldRole, self.sbx_timeout) self.gridLayout.addWidget(self.gb_properties, 1, 0, 1, 2) self.btn_box = QtWidgets.QDialogButtonBox(diag_connections) self.btn_box.setOrientation(QtCore.Qt.Horizontal) self.btn_box.setStandardButtons(QtWidgets.QDialogButtonBox.Discard | QtWidgets.QDialogButtonBox.Save) self.btn_box.setObjectName("btn_box") self.gridLayout.addWidget(self.btn_box, 2, 0, 1, 2) self.retranslateUi(diag_connections) self.btn_box.accepted.connect(diag_connections.accept) self.btn_box.rejected.connect(diag_connections.reject) QtCore.QMetaObject.connectSlotsByName(diag_connections)
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1338, 999) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth()) MainWindow.setSizePolicy(sizePolicy) MainWindow.setMinimumSize(QtCore.QSize(6, 0)) font = QtGui.QFont() font.setFamily("Verdana") font.setPointSize(12) MainWindow.setFont(font) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.tabWidget = QtWidgets.QTabWidget(self.centralwidget) self.tabWidget.setGeometry(QtCore.QRect(0, 0, 1280, 960)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.tabWidget.sizePolicy().hasHeightForWidth()) self.tabWidget.setSizePolicy(sizePolicy) self.tabWidget.setMinimumSize(QtCore.QSize(1280, 960)) self.tabWidget.setMaximumSize(QtCore.QSize(1280, 960)) font = QtGui.QFont() font.setFamily("Verdana") font.setPointSize(12) self.tabWidget.setFont(font) self.tabWidget.setToolTipDuration(-1) self.tabWidget.setObjectName("tabWidget") self.tab1 = QtWidgets.QWidget() self.tab1.setObjectName("tab1") self.genLabel = QtWidgets.QLabel(self.tab1) self.genLabel.setGeometry(QtCore.QRect(20, 10, 161, 31)) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(16) font.setBold(False) font.setWeight(50) self.genLabel.setFont(font) self.genLabel.setObjectName("genLabel") self.rawLabel = QtWidgets.QLabel(self.tab1) self.rawLabel.setGeometry(QtCore.QRect(20, 70, 101, 16)) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(12) self.rawLabel.setFont(font) self.rawLabel.setObjectName("rawLabel") self.genTextEdit = QtWidgets.QPlainTextEdit(self.tab1) self.genTextEdit.setGeometry(QtCore.QRect(21, 100, 1241, 211)) font = QtGui.QFont() font.setFamily("Source Code Pro") font.setPointSize(10) self.genTextEdit.setFont(font) self.genTextEdit.setReadOnly(True) self.genTextEdit.setObjectName("genTextEdit") self.rawXLabel = QtWidgets.QLabel(self.tab1) self.rawXLabel.setGeometry(QtCore.QRect(20, 330, 181, 16)) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(12) self.rawXLabel.setFont(font) self.rawXLabel.setObjectName("rawXLabel") self.rawPLabel = QtWidgets.QLabel(self.tab1) self.rawPLabel.setGeometry(QtCore.QRect(20, 590, 131, 20)) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(12) self.rawPLabel.setFont(font) self.rawPLabel.setObjectName("rawPLabel") self.transTextEdit = QtWidgets.QPlainTextEdit(self.tab1) self.transTextEdit.setGeometry(QtCore.QRect(21, 360, 1241, 211)) font = QtGui.QFont() font.setFamily("Source Code Pro") font.setPointSize(10) self.transTextEdit.setFont(font) self.transTextEdit.setReadOnly(True) self.transTextEdit.setObjectName("transTextEdit") self.fastaLabel = QtWidgets.QLabel(self.tab1) self.fastaLabel.setGeometry(QtCore.QRect(110, 40, 881, 31)) font = QtGui.QFont() font.setFamily("Source Code Pro") font.setPointSize(12) self.fastaLabel.setFont(font) self.fastaLabel.setText("") self.fastaLabel.setObjectName("fastaLabel") self.phageLabel = QtWidgets.QLabel(self.tab1) self.phageLabel.setGeometry(QtCore.QRect(90, 30, 1141, 41)) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(14) self.phageLabel.setFont(font) self.phageLabel.setTextFormat(QtCore.Qt.PlainText) self.phageLabel.setAlignment(QtCore.Qt.AlignCenter) self.phageLabel.setObjectName("phageLabel") self.protTextEdit = QtWidgets.QTextEdit(self.tab1) self.protTextEdit.setGeometry(QtCore.QRect(21, 620, 1241, 241)) font = QtGui.QFont() font.setFamily("Source Code Pro") font.setPointSize(10) self.protTextEdit.setFont(font) self.protTextEdit.setReadOnly(True) self.protTextEdit.setObjectName("protTextEdit") self.horizontalLayoutWidget_3 = QtWidgets.QWidget(self.tab1) self.horizontalLayoutWidget_3.setGeometry(QtCore.QRect(20, 870, 1241, 51)) self.horizontalLayoutWidget_3.setObjectName("horizontalLayoutWidget_3") self.tab1Layout = QtWidgets.QHBoxLayout(self.horizontalLayoutWidget_3) self.tab1Layout.setContentsMargins(0, 0, 0, 0) self.tab1Layout.setObjectName("tab1Layout") self.lookupButton = QtWidgets.QPushButton(self.horizontalLayoutWidget_3) font = QtGui.QFont() font.setFamily("Verdana") font.setPointSize(16) self.lookupButton.setFont(font) self.lookupButton.setStyleSheet("background-color:rgb(180,255,255);\n" "") self.lookupButton.setObjectName("lookupButton") self.tab1Layout.addWidget(self.lookupButton) self.removeButton = QtWidgets.QPushButton(self.horizontalLayoutWidget_3) self.removeButton.setEnabled(False) font = QtGui.QFont() font.setFamily("Verdana") font.setPointSize(16) self.removeButton.setFont(font) self.removeButton.setStyleSheet("background-color:rgb(180, 255, 255);") self.removeButton.setObjectName("removeButton") self.tab1Layout.addWidget(self.removeButton) spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum) self.tab1Layout.addItem(spacerItem) self.linearCheckBox = QtWidgets.QCheckBox(self.horizontalLayoutWidget_3) font = QtGui.QFont() font.setFamily("Verdana") font.setPointSize(16) self.linearCheckBox.setFont(font) self.linearCheckBox.setObjectName("linearCheckBox") self.tab1Layout.addWidget(self.linearCheckBox) spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum) self.tab1Layout.addItem(spacerItem1) self.gctLabel = QtWidgets.QLabel(self.horizontalLayoutWidget_3) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.gctLabel.sizePolicy().hasHeightForWidth()) self.gctLabel.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("Verdana") font.setPointSize(16) self.gctLabel.setFont(font) self.gctLabel.setObjectName("gctLabel") self.tab1Layout.addWidget(self.gctLabel) self.gcLabel = QtWidgets.QLabel(self.horizontalLayoutWidget_3) font = QtGui.QFont() font.setFamily("Verdana") font.setPointSize(16) self.gcLabel.setFont(font) self.gcLabel.setFrameShape(QtWidgets.QFrame.Box) self.gcLabel.setText("") self.gcLabel.setAlignment(QtCore.Qt.AlignCenter) self.gcLabel.setObjectName("gcLabel") self.tab1Layout.addWidget(self.gcLabel) spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum) self.tab1Layout.addItem(spacerItem2) self.atgctLabel = QtWidgets.QLabel(self.horizontalLayoutWidget_3) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.atgctLabel.sizePolicy().hasHeightForWidth()) self.atgctLabel.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("Verdana") font.setPointSize(16) self.atgctLabel.setFont(font) self.atgctLabel.setObjectName("atgctLabel") self.tab1Layout.addWidget(self.atgctLabel) self.atgcLabel = QtWidgets.QLabel(self.horizontalLayoutWidget_3) font = QtGui.QFont() font.setFamily("Verdana") font.setPointSize(16) self.atgcLabel.setFont(font) self.atgcLabel.setFrameShape(QtWidgets.QFrame.Box) self.atgcLabel.setText("") self.atgcLabel.setAlignment(QtCore.Qt.AlignCenter) self.atgcLabel.setObjectName("atgcLabel") self.tab1Layout.addWidget(self.atgcLabel) self.exitButton_1 = QtWidgets.QPushButton(self.horizontalLayoutWidget_3) font = QtGui.QFont() font.setFamily("Verdana") font.setPointSize(16) self.exitButton_1.setFont(font) self.exitButton_1.setStyleSheet("background-color:rgb(255, 147, 137);\n" "border-color:red;\n" "border-style:solid;\n" "border-width:2px;") self.exitButton_1.setObjectName("exitButton_1") self.tab1Layout.addWidget(self.exitButton_1) self.tabWidget.addTab(self.tab1, "") self.tab_5 = QtWidgets.QWidget() self.tab_5.setObjectName("tab_5") self.genLabel_2 = QtWidgets.QLabel(self.tab_5) self.genLabel_2.setGeometry(QtCore.QRect(20, 10, 161, 31)) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(16) font.setBold(False) font.setWeight(50) self.genLabel_2.setFont(font) self.genLabel_2.setObjectName("genLabel_2") self.phageLabel_2 = QtWidgets.QLabel(self.tab_5) self.phageLabel_2.setGeometry(QtCore.QRect(90, 30, 1141, 41)) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(14) self.phageLabel_2.setFont(font) self.phageLabel_2.setTextFormat(QtCore.Qt.PlainText) self.phageLabel_2.setAlignment(QtCore.Qt.AlignCenter) self.phageLabel_2.setObjectName("phageLabel_2") self.nwindow_results = QtWidgets.QPlainTextEdit(self.tab_5) self.nwindow_results.setGeometry(QtCore.QRect(20, 240, 711, 631)) font = QtGui.QFont() font.setFamily("Source Code Pro") font.setPointSize(10) self.nwindow_results.setFont(font) self.nwindow_results.setReadOnly(True) self.nwindow_results.setObjectName("nwindow_results") self.exitButton_5 = QtWidgets.QPushButton(self.tab_5) self.exitButton_5.setGeometry(QtCore.QRect(1151, 881, 110, 29)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.exitButton_5.sizePolicy().hasHeightForWidth()) self.exitButton_5.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("Verdana") font.setPointSize(16) self.exitButton_5.setFont(font) self.exitButton_5.setStyleSheet("background-color:rgb(255, 147, 137);\n" "border-color:red;\n" "border-style:solid;\n" "border-width:2px;") self.exitButton_5.setObjectName("exitButton_5") self.rawLabel_2 = QtWidgets.QLabel(self.tab_5) self.rawLabel_2.setGeometry(QtCore.QRect(20, 70, 321, 16)) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(12) self.rawLabel_2.setFont(font) self.rawLabel_2.setObjectName("rawLabel_2") self.find_nWindows = QtWidgets.QPushButton(self.tab_5) self.find_nWindows.setGeometry(QtCore.QRect(820, 881, 211, 29)) font = QtGui.QFont() font.setFamily("Verdana") font.setPointSize(16) self.find_nWindows.setFont(font) self.find_nWindows.setStyleSheet("background-color:rgb(180,255,255);") self.find_nWindows.setObjectName("find_nWindows") self.horizontalLayoutWidget_2 = QtWidgets.QWidget(self.tab_5) self.horizontalLayoutWidget_2.setGeometry(QtCore.QRect(20, 140, 711, 91)) self.horizontalLayoutWidget_2.setObjectName("horizontalLayoutWidget_2") self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.horizontalLayoutWidget_2) self.horizontalLayout_2.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.nWindow_length = QtWidgets.QDoubleSpinBox(self.horizontalLayoutWidget_2) self.nWindow_length.setDecimals(0) self.nWindow_length.setMinimum(1.0) self.nWindow_length.setObjectName("nWindow_length") self.horizontalLayout_2.addWidget(self.nWindow_length) self.label_5 = QtWidgets.QLabel(self.horizontalLayoutWidget_2) font = QtGui.QFont() font.setFamily("Arial") self.label_5.setFont(font) self.label_5.setObjectName("label_5") self.horizontalLayout_2.addWidget(self.label_5) spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem3) self.type_nwindow = QtWidgets.QComboBox(self.horizontalLayoutWidget_2) self.type_nwindow.setObjectName("type_nwindow") self.type_nwindow.addItem("") self.type_nwindow.addItem("") self.type_nwindow.addItem("") self.type_nwindow.addItem("") self.horizontalLayout_2.addWidget(self.type_nwindow) self.label_6 = QtWidgets.QLabel(self.horizontalLayoutWidget_2) font = QtGui.QFont() font.setFamily("Arial") self.label_6.setFont(font) self.label_6.setObjectName("label_6") self.horizontalLayout_2.addWidget(self.label_6) spacerItem4 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem4) self.frame_select = QtWidgets.QComboBox(self.horizontalLayoutWidget_2) self.frame_select.setObjectName("frame_select") self.frame_select.addItem("") self.frame_select.addItem("") self.frame_select.addItem("") self.frame_select.addItem("") self.frame_select.addItem("") self.frame_select.addItem("") self.horizontalLayout_2.addWidget(self.frame_select) self.label_7 = QtWidgets.QLabel(self.horizontalLayoutWidget_2) self.label_7.setObjectName("label_7") self.horizontalLayout_2.addWidget(self.label_7) self.horizontalLayoutWidget_5 = QtWidgets.QWidget(self.tab_5) self.horizontalLayoutWidget_5.setGeometry(QtCore.QRect(760, 140, 461, 91)) self.horizontalLayoutWidget_5.setObjectName("horizontalLayoutWidget_5") self.horizontalLayout_6 = QtWidgets.QHBoxLayout(self.horizontalLayoutWidget_5) self.horizontalLayout_6.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_6.setObjectName("horizontalLayout_6") self.target_seq = QtWidgets.QLineEdit(self.horizontalLayoutWidget_5) self.target_seq.setEnabled(True) self.target_seq.setText("") self.target_seq.setObjectName("target_seq") self.horizontalLayout_6.addWidget(self.target_seq) self.label_8 = QtWidgets.QLabel(self.horizontalLayoutWidget_5) self.label_8.setObjectName("label_8") self.horizontalLayout_6.addWidget(self.label_8) self.submit_nWindow = QtWidgets.QLineEdit(self.tab_5) self.submit_nWindow.setGeometry(QtCore.QRect(20, 100, 1241, 31)) font = QtGui.QFont() font.setFamily("MS Shell Dlg 2") font.setPointSize(14) font.setBold(False) font.setWeight(50) self.submit_nWindow.setFont(font) self.submit_nWindow.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.submit_nWindow.setObjectName("submit_nWindow") self.nwindow_results_2 = QtWidgets.QPlainTextEdit(self.tab_5) self.nwindow_results_2.setGeometry(QtCore.QRect(760, 240, 461, 631)) font = QtGui.QFont() font.setFamily("Source Code Pro") font.setPointSize(10) self.nwindow_results_2.setFont(font) self.nwindow_results_2.setReadOnly(True) self.nwindow_results_2.setObjectName("nwindow_results_2") self.tabWidget.addTab(self.tab_5, "") self.tab_2 = QtWidgets.QWidget() self.tab_2.setObjectName("tab_2") self.REnzSelect = QtWidgets.QTextEdit(self.tab_2) self.REnzSelect.setGeometry(QtCore.QRect(460, 60, 341, 851)) self.REnzSelect.setReadOnly(True) self.REnzSelect.setObjectName("REnzSelect") self.exitButton_2 = QtWidgets.QPushButton(self.tab_2) self.exitButton_2.setGeometry(QtCore.QRect(1151, 881, 110, 29)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.exitButton_2.sizePolicy().hasHeightForWidth()) self.exitButton_2.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("Verdana") font.setPointSize(16) self.exitButton_2.setFont(font) self.exitButton_2.setStyleSheet("background-color:rgb(255, 147, 137);\n" "border-color:red;\n" "border-style:solid;\n" "border-width:2px;") self.exitButton_2.setObjectName("exitButton_2") self.REnzList = QtWidgets.QListWidget(self.tab_2) self.REnzList.setGeometry(QtCore.QRect(20, 60, 341, 851)) font = QtGui.QFont() font.setFamily("Verdana") font.setPointSize(12) self.REnzList.setFont(font) self.REnzList.setObjectName("REnzList") self.label_2 = QtWidgets.QLabel(self.tab_2) self.label_2.setGeometry(QtCore.QRect(20, 10, 341, 41)) self.label_2.setAlignment(QtCore.Qt.AlignCenter) self.label_2.setObjectName("label_2") self.label_4 = QtWidgets.QLabel(self.tab_2) self.label_4.setGeometry(QtCore.QRect(460, 10, 341, 41)) self.label_4.setAlignment(QtCore.Qt.AlignCenter) self.label_4.setObjectName("label_4") self.clearArrayPushButton = QtWidgets.QPushButton(self.tab_2) self.clearArrayPushButton.setGeometry(QtCore.QRect(820, 881, 211, 29)) font = QtGui.QFont() font.setFamily("Verdana") font.setPointSize(16) self.clearArrayPushButton.setFont(font) self.clearArrayPushButton.setStyleSheet("background-color:rgb(180,255,255);") self.clearArrayPushButton.setObjectName("clearArrayPushButton") self.tabWidget.addTab(self.tab_2, "") self.tab_3 = QtWidgets.QWidget() self.tab_3.setObjectName("tab_3") self.exitButton_3 = QtWidgets.QPushButton(self.tab_3) self.exitButton_3.setGeometry(QtCore.QRect(1151, 881, 110, 29)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.exitButton_3.sizePolicy().hasHeightForWidth()) self.exitButton_3.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("Verdana") font.setPointSize(16) self.exitButton_3.setFont(font) self.exitButton_3.setStyleSheet("background-color:rgb(255, 147, 137);\n" "border-color:red;\n" "border-width:2px;\n" "border-style:solid;\n" "") self.exitButton_3.setObjectName("exitButton_3") self.horizontalLayoutWidget = QtWidgets.QWidget(self.tab_3) self.horizontalLayoutWidget.setGeometry(QtCore.QRect(20, 10, 1121, 41)) self.horizontalLayoutWidget.setObjectName("horizontalLayoutWidget") self.horizontalLayout = QtWidgets.QHBoxLayout(self.horizontalLayoutWidget) self.horizontalLayout.setContentsMargins(0, 0, 0, 0) self.horizontalLayout.setObjectName("horizontalLayout") self.detectLabel = QtWidgets.QLabel(self.horizontalLayoutWidget) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(16) self.detectLabel.setFont(font) self.detectLabel.setObjectName("detectLabel") self.horizontalLayout.addWidget(self.detectLabel) spacerItem5 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem5) self.detectPushButton = QtWidgets.QPushButton(self.horizontalLayoutWidget) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(16) self.detectPushButton.setFont(font) self.detectPushButton.setStyleSheet("background-color:rgb(180,255,255);") self.detectPushButton.setObjectName("detectPushButton") self.horizontalLayout.addWidget(self.detectPushButton) self.gridLayoutWidget = QtWidgets.QWidget(self.tab_3) self.gridLayoutWidget.setGeometry(QtCore.QRect(20, 60, 1241, 811)) self.gridLayoutWidget.setObjectName("gridLayoutWidget") self.gridLayout = QtWidgets.QGridLayout(self.gridLayoutWidget) self.gridLayout.setContentsMargins(0, 0, 0, 0) self.gridLayout.setObjectName("gridLayout") self.label = QtWidgets.QLabel(self.gridLayoutWidget) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 1, 1, 1, 1) self.numeralResults = QtWidgets.QPlainTextEdit(self.gridLayoutWidget) self.numeralResults.setEnabled(True) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.numeralResults.sizePolicy().hasHeightForWidth()) self.numeralResults.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("Source Code Pro") font.setPointSize(14) self.numeralResults.setFont(font) self.numeralResults.setFrameShadow(QtWidgets.QFrame.Plain) self.numeralResults.setObjectName("numeralResults") self.gridLayout.addWidget(self.numeralResults, 2, 1, 1, 1) self.gCutLabel = QtWidgets.QLabel(self.gridLayoutWidget) self.gCutLabel.setObjectName("gCutLabel") self.gridLayout.addWidget(self.gCutLabel, 1, 0, 1, 1) self.restrictResults = QtWidgets.QPlainTextEdit(self.gridLayoutWidget) font = QtGui.QFont() font.setFamily("Source Code Pro") font.setPointSize(12) self.restrictResults.setFont(font) self.restrictResults.setFrameShape(QtWidgets.QFrame.Panel) self.restrictResults.setFrameShadow(QtWidgets.QFrame.Plain) self.restrictResults.setObjectName("restrictResults") self.gridLayout.addWidget(self.restrictResults, 2, 0, 1, 1) self.gridLayout.setColumnStretch(0, 3) self.gridLayout.setColumnStretch(1, 1) self.tabWidget.addTab(self.tab_3, "") self.tab_4 = QtWidgets.QWidget() self.tab_4.setObjectName("tab_4") self.label_3 = QtWidgets.QLabel(self.tab_4) self.label_3.setGeometry(QtCore.QRect(20, 50, 381, 41)) font = QtGui.QFont() font.setFamily("Verdana") font.setPointSize(16) self.label_3.setFont(font) self.label_3.setObjectName("label_3") self.horizontalLayoutWidget_9 = QtWidgets.QWidget(self.tab_4) self.horizontalLayoutWidget_9.setGeometry(QtCore.QRect(20, 10, 591, 41)) self.horizontalLayoutWidget_9.setObjectName("horizontalLayoutWidget_9") self.horizontalLayout_9 = QtWidgets.QHBoxLayout(self.horizontalLayoutWidget_9) self.horizontalLayout_9.setSizeConstraint(QtWidgets.QLayout.SetFixedSize) self.horizontalLayout_9.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_9.setObjectName("horizontalLayout_9") self.dependLabel = QtWidgets.QLabel(self.horizontalLayoutWidget_9) font = QtGui.QFont() font.setFamily("Verdana") font.setPointSize(16) self.dependLabel.setFont(font) self.dependLabel.setObjectName("dependLabel") self.horizontalLayout_9.addWidget(self.dependLabel) spacerItem6 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_9.addItem(spacerItem6) self.nPosPushButton = QtWidgets.QPushButton(self.horizontalLayoutWidget_9) font = QtGui.QFont() font.setFamily("Verdana") font.setPointSize(16) self.nPosPushButton.setFont(font) self.nPosPushButton.setStyleSheet("background-color:rgb(180,255,255);") self.nPosPushButton.setObjectName("nPosPushButton") self.horizontalLayout_9.addWidget(self.nPosPushButton) self.horizontalLayout_9.setStretch(0, 1) self.horizontalLayout_9.setStretch(1, 1) self.horizontalLayout_9.setStretch(2, 1) self.exitButton_4 = QtWidgets.QPushButton(self.tab_4) self.exitButton_4.setGeometry(QtCore.QRect(1151, 881, 110, 29)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.exitButton_4.sizePolicy().hasHeightForWidth()) self.exitButton_4.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("Verdana") font.setPointSize(16) self.exitButton_4.setFont(font) self.exitButton_4.setStyleSheet("background-color:rgb(255, 147, 137);\n" "border-color:red;\n" "border-width:2px;\n" "border-style:solid;\n" "") self.exitButton_4.setObjectName("exitButton_4") self.gridLayoutWidget_2 = QtWidgets.QWidget(self.tab_4) self.gridLayoutWidget_2.setGeometry(QtCore.QRect(20, 100, 1241, 771)) self.gridLayoutWidget_2.setObjectName("gridLayoutWidget_2") self.gridLayout_2 = QtWidgets.QGridLayout(self.gridLayoutWidget_2) self.gridLayout_2.setContentsMargins(0, 0, 0, 0) self.gridLayout_2.setObjectName("gridLayout_2") self.posnResults = QtWidgets.QTextEdit(self.gridLayoutWidget_2) font = QtGui.QFont() font.setFamily("Source Code Pro") font.setPointSize(11) self.posnResults.setFont(font) self.posnResults.setObjectName("posnResults") self.gridLayout_2.addWidget(self.posnResults, 0, 0, 1, 1) self.picture_results = QtWidgets.QLabel(self.gridLayoutWidget_2) self.picture_results.setText("") self.picture_results.setObjectName("picture_results") self.gridLayout_2.addWidget(self.picture_results, 0, 1, 1, 1) self.gridLayout_2.setColumnStretch(0, 1) self.gridLayout_2.setColumnStretch(1, 1) self.tabWidget.addTab(self.tab_4, "") self.tab = QtWidgets.QWidget() self.tab.setObjectName("tab") self.exitButton_20 = QtWidgets.QPushButton(self.tab) self.exitButton_20.setGeometry(QtCore.QRect(1151, 881, 107, 29)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.exitButton_20.sizePolicy().hasHeightForWidth()) self.exitButton_20.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("Verdana") font.setPointSize(16) self.exitButton_20.setFont(font) self.exitButton_20.setStyleSheet("background-color:rgb(255, 147, 137);\n" "border-color:red;\n" "border-width:2px;\n" "border-style:solid;\n" "") self.exitButton_20.setObjectName("exitButton_20") self.acceptButton = QtWidgets.QPushButton(self.tab) self.acceptButton.setEnabled(False) self.acceptButton.setGeometry(QtCore.QRect(606, 34, 211, 29)) font = QtGui.QFont() font.setFamily("Verdana") font.setPointSize(16) self.acceptButton.setFont(font) self.acceptButton.setStyleSheet("background-color:rgb(180,255,255);\n" "border-width:2px;\n" "border-color:green;\n" "border-style:solid;") self.acceptButton.setObjectName("acceptButton") self.showSelects = QtWidgets.QPlainTextEdit(self.tab) self.showSelects.setGeometry(QtCore.QRect(16, 289, 1280, 561)) self.showSelects.setObjectName("showSelects") self.fastaSelects = QtWidgets.QPlainTextEdit(self.tab) self.fastaSelects.setGeometry(QtCore.QRect(300, 34, 276, 235)) font = QtGui.QFont() font.setPointSize(14) self.fastaSelects.setFont(font) self.fastaSelects.setObjectName("fastaSelects") self.dataLabel = QtWidgets.QLabel(self.tab) self.dataLabel.setGeometry(QtCore.QRect(17, 10, 277, 18)) self.dataLabel.setObjectName("dataLabel") self.dataList = QtWidgets.QListWidget(self.tab) self.dataList.setGeometry(QtCore.QRect(17, 34, 277, 235)) font = QtGui.QFont() font.setFamily("Verdana") font.setPointSize(14) self.dataList.setFont(font) self.dataList.setObjectName("dataList") self.selectLabel = QtWidgets.QLabel(self.tab) self.selectLabel.setGeometry(QtCore.QRect(300, 10, 276, 18)) self.selectLabel.setObjectName("selectLabel") self.tabWidget.addTab(self.tab, "") self.tab_6 = QtWidgets.QWidget() self.tab_6.setObjectName("tab_6") self.aboutExit = QtWidgets.QPushButton(self.tab_6) self.aboutExit.setGeometry(QtCore.QRect(1150, 870, 110, 29)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.aboutExit.sizePolicy().hasHeightForWidth()) self.aboutExit.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("Verdana") font.setPointSize(16) self.aboutExit.setFont(font) self.aboutExit.setStyleSheet("background-color:rgb(255, 147, 137);\n" "border-color:red;\n" "border-style:solid;\n" "border-width:2px;") self.aboutExit.setObjectName("aboutExit") self.tabWidget.addTab(self.tab_6, "") MainWindow.setCentralWidget(self.centralwidget) self.toolBar = QtWidgets.QToolBar(MainWindow) self.toolBar.setObjectName("toolBar") MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar) self.actionGastrL = QtWidgets.QAction(MainWindow) self.actionGastrL.setObjectName("actionGastrL") self.actionGastr = QtWidgets.QAction(MainWindow) self.actionGastr.setObjectName("actionGastr") self.retranslateUi(MainWindow) self.tabWidget.setCurrentIndex(6) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def __init__(self, parent, logger): super().__init__(parent) self.logger = logger self.setWindowTitle("Octave Spectrum settings") self.formLayout = QtWidgets.QFormLayout(self) self.comboBox_bandsperoctave = QtWidgets.QComboBox(self) self.comboBox_bandsperoctave.setObjectName("comboBox_bandsperoctave") self.comboBox_bandsperoctave.addItem("1") self.comboBox_bandsperoctave.addItem("3") self.comboBox_bandsperoctave.addItem("6") self.comboBox_bandsperoctave.addItem("12") self.comboBox_bandsperoctave.addItem("24") self.comboBox_bandsperoctave.setCurrentIndex( DEFAULT_BANDSPEROCTAVE_INDEX) self.spinBox_specmin = QtWidgets.QSpinBox(self) self.spinBox_specmin.setKeyboardTracking(False) self.spinBox_specmin.setMinimum(-200) self.spinBox_specmin.setMaximum(200) self.spinBox_specmin.setProperty("value", DEFAULT_SPEC_MIN) self.spinBox_specmin.setObjectName("spinBox_specmin") self.spinBox_specmin.setSuffix(" dB") self.spinBox_specmax = QtWidgets.QSpinBox(self) self.spinBox_specmax.setKeyboardTracking(False) self.spinBox_specmax.setMinimum(-200) self.spinBox_specmax.setMaximum(200) self.spinBox_specmax.setProperty("value", DEFAULT_SPEC_MAX) self.spinBox_specmax.setObjectName("spinBox_specmax") self.spinBox_specmax.setSuffix(" dB") self.comboBox_weighting = QtWidgets.QComboBox(self) self.comboBox_weighting.setObjectName("weighting") self.comboBox_weighting.addItem("None") self.comboBox_weighting.addItem("A") self.comboBox_weighting.addItem("B") self.comboBox_weighting.addItem("C") self.comboBox_weighting.setCurrentIndex(DEFAULT_WEIGHTING) self.comboBox_response_time = QtWidgets.QComboBox(self) self.comboBox_response_time.setObjectName("response_time") self.comboBox_response_time.addItem("25 ms (Impulse)") self.comboBox_response_time.addItem("125 ms (Fast)") self.comboBox_response_time.addItem("300 ms") self.comboBox_response_time.addItem("1s (Slow)") self.comboBox_response_time.setCurrentIndex( DEFAULT_RESPONSE_TIME_INDEX) self.formLayout.addRow("Bands per octave:", self.comboBox_bandsperoctave) self.formLayout.addRow("Min:", self.spinBox_specmin) self.formLayout.addRow("Max:", self.spinBox_specmax) self.formLayout.addRow("Middle-ear weighting:", self.comboBox_weighting) self.formLayout.addRow("Response time:", self.comboBox_response_time) self.setLayout(self.formLayout) self.comboBox_bandsperoctave.currentIndexChanged.connect( self.bandsperoctavechanged) self.spinBox_specmin.valueChanged.connect(self.parent().setmin) self.spinBox_specmax.valueChanged.connect(self.parent().setmax) self.comboBox_weighting.currentIndexChanged.connect( self.parent().setweighting) self.comboBox_response_time.currentIndexChanged.connect( self.responsetimechanged)
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1400, 800) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.horizontalLayout = QtWidgets.QHBoxLayout(self.centralwidget) self.horizontalLayout.setObjectName("horizontalLayout") self.verticalLayout = QtWidgets.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.gridLayout_2 = QtWidgets.QGridLayout() self.gridLayout_2.setObjectName("gridLayout_2") self.img1_combo = QtWidgets.QComboBox(self.centralwidget) self.img1_combo.setObjectName("comboBox") self.img1_combo.addItem("") self.img1_combo.addItem("") self.img1_combo.addItem("") self.img1_combo.addItem("") self.img1_combo.addItem("") self.gridLayout_2.addWidget(self.img1_combo, 0, 1, 1, 1) self.gridLayout_3 = QtWidgets.QGridLayout() self.gridLayout_3.setObjectName("gridLayout_3") self.img2_label = QtWidgets.QLabel(self.centralwidget) font = QtGui.QFont() font.setFamily("Ubuntu Mono") font.setPointSize(20) font.setBold(True) font.setItalic(True) font.setWeight(75) self.img2_label.setFont(font) self.img2_label.setObjectName("label_2") self.gridLayout_3.addWidget(self.img2_label, 0, 0, 1, 1) self.img2_combo = QtWidgets.QComboBox(self.centralwidget) self.img2_combo.setObjectName("comboBox_2") self.img2_combo.addItem("") self.img2_combo.addItem("") self.img2_combo.addItem("") self.img2_combo.addItem("") self.img2_combo.addItem("") self.gridLayout_3.addWidget(self.img2_combo, 0, 1, 1, 1) self.img2 = ImageView(self.centralwidget) self.img2.setObjectName("img2") self.gridLayout_3.addWidget(self.img2, 1, 0, 1, 1) self.img2_component = ImageView(self.centralwidget) self.img2_component.setObjectName("img2_component") self.gridLayout_3.addWidget(self.img2_component, 1, 1, 1, 1) self.gridLayout_2.addLayout(self.gridLayout_3, 2, 0, 1, 2) self.img1 = ImageView(self.centralwidget) # self.img1 = QtWidgets.QLabel(self.centralwidget) self.img1.setObjectName("img1") # self.img1.setScaledContents(True) # self.img1.setScaledContents(True) self.gridLayout_2.addWidget(self.img1, 1, 0, 1, 1) self.img1_component = ImageView(self.centralwidget) self.img1_component.setObjectName("img1_component") self.gridLayout_2.addWidget(self.img1_component, 1, 1, 1, 1) self.img1_label = QtWidgets.QLabel(self.centralwidget) font = QtGui.QFont() font.setFamily("Ubuntu Mono") font.setPointSize(20) font.setBold(True) font.setItalic(True) font.setWeight(75) self.img1_label.setFont(font) self.img1_label.setObjectName("label") self.gridLayout_2.addWidget(self.img1_label, 0, 0, 1, 1) self.verticalLayout.addLayout(self.gridLayout_2) self.horizontalLayout.addLayout(self.verticalLayout) self.verticalLayout_2 = QtWidgets.QVBoxLayout() self.verticalLayout_2.setObjectName("verticalLayout_2") # self.verticalLayout_2.setEnabled(False) self.gridLayout_5 = QtWidgets.QGridLayout() self.gridLayout_5.setObjectName("gridLayout_5") self.output_channel = QtWidgets.QComboBox(self.centralwidget) self.output_channel.setObjectName("output_channel") self.output_channel.addItem("") self.output_channel.addItem("") self.output_channel.addItem("") self.gridLayout_5.addWidget(self.output_channel, 0, 1, 1, 2) self.Component1 = QtWidgets.QLabel(self.centralwidget) font = QtGui.QFont() font.setFamily("Ubuntu Mono") font.setPointSize(17) font.setBold(True) font.setItalic(True) font.setWeight(75) self.Component1.setFont(font) self.Component1.setTextFormat(QtCore.Qt.AutoText) self.Component1.setAlignment(QtCore.Qt.AlignCenter) self.Component1.setObjectName("Component1") self.gridLayout_5.addWidget(self.Component1, 2, 0, 1, 1) self.component1_slider = QtWidgets.QSlider(self.centralwidget) self.component1_slider.setMaximum(100) self.component1_slider.setSingleStep(10) self.component1_slider.setOrientation(QtCore.Qt.Horizontal) self.component1_slider.setObjectName("component1_slider") self.component1_slider.setValue(100) # self.component1_slider.setEnabled(False) self.gridLayout_5.addWidget(self.component1_slider, 3, 1, 1, 2) self.component1_img = QtWidgets.QComboBox(self.centralwidget) self.component1_img.setObjectName("component1_img") self.component1_img.addItem("") self.component1_img.addItem("") self.component1_img.addItem("") self.gridLayout_5.addWidget(self.component1_img, 2, 1, 1, 1) self.component2 = QtWidgets.QLabel(self.centralwidget) font = QtGui.QFont() font.setFamily("Ubuntu Mono") font.setPointSize(17) font.setBold(True) font.setItalic(True) font.setWeight(75) self.component2.setFont(font) self.component2.setTextFormat(QtCore.Qt.AutoText) self.component2.setAlignment(QtCore.Qt.AlignCenter) self.component2.setObjectName("component2") self.gridLayout_5.addWidget(self.component2, 5, 0, 1, 1) self.component2_img = QtWidgets.QComboBox(self.centralwidget) self.component2_img.setObjectName("component2_img") self.component2_img.addItem("") self.component2_img.addItem("") self.component2_img.addItem("") self.gridLayout_5.addWidget(self.component2_img, 5, 1, 1, 1) self.mixer_output = QtWidgets.QLabel(self.centralwidget) font = QtGui.QFont() font.setFamily("Ubuntu Mono") font.setPointSize(17) font.setBold(True) font.setItalic(True) font.setWeight(75) self.mixer_output.setFont(font) self.mixer_output.setTextFormat(QtCore.Qt.AutoText) self.mixer_output.setAlignment(QtCore.Qt.AlignCenter) self.mixer_output.setObjectName("mixer_output") self.gridLayout_5.addWidget(self.mixer_output, 0, 0, 1, 1) self.component1_type = QtWidgets.QComboBox(self.centralwidget) self.component1_type.setObjectName("component1_type") self.component1_type.addItem("") self.component1_type.addItem("") self.component1_type.addItem("") self.component1_type.addItem("") self.component1_type.addItem("") self.gridLayout_5.addWidget(self.component1_type, 2, 2, 1, 1) self.component2_type = QtWidgets.QComboBox(self.centralwidget) self.component2_type.setObjectName("component2_type") self.component2_type.addItem("") self.component2_type.addItem("") self.component2_type.addItem("") self.component2_type.addItem("") self.component2_type.addItem("") self.gridLayout_5.addWidget(self.component2_type, 5, 2, 1, 1) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Maximum) self.gridLayout_5.addItem(spacerItem, 4, 0, 1, 3) self.component2_slider = QtWidgets.QSlider(self.centralwidget) self.component2_slider.setMaximum(100) self.component2_slider.setSingleStep(10) self.component2_slider.setOrientation(QtCore.Qt.Horizontal) self.component2_slider.setObjectName("component2_slider") self.gridLayout_5.addWidget(self.component2_slider, 6, 1, 1, 2) spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Maximum) self.gridLayout_5.addItem(spacerItem1, 1, 0, 1, 3) self.gridLayout_4 = QtWidgets.QGridLayout() self.gridLayout_4.setObjectName("gridLayout_4") self.output2 = ImageView(self.centralwidget) self.output2.setObjectName("output2") self.gridLayout_4.addWidget(self.output2, 2, 1, 1, 1) self.output1 = ImageView(self.centralwidget) self.output1.setObjectName("output1") self.gridLayout_4.addWidget(self.output1, 2, 0, 1, 1) self.horizontalLayout_8 = QtWidgets.QHBoxLayout() self.horizontalLayout_8.setObjectName("horizontalLayout_8") self.output1_label = QtWidgets.QLabel(self.centralwidget) font = QtGui.QFont() font.setFamily("Ubuntu Mono") font.setPointSize(17) font.setBold(True) font.setItalic(True) font.setWeight(75) self.output1_label.setFont(font) self.output1_label.setTextFormat(QtCore.Qt.AutoText) self.output1_label.setAlignment(QtCore.Qt.AlignCenter) self.output1_label.setObjectName("output1_label") self.horizontalLayout_8.addWidget(self.output1_label) self.output2_label = QtWidgets.QLabel(self.centralwidget) font = QtGui.QFont() font.setFamily("Ubuntu Mono") font.setPointSize(17) font.setBold(True) font.setItalic(True) font.setWeight(75) self.output2_label.setFont(font) self.output2_label.setTextFormat(QtCore.Qt.AutoText) self.output2_label.setAlignment(QtCore.Qt.AlignCenter) self.output2_label.setObjectName("output2_label") self.horizontalLayout_8.addWidget(self.output2_label) self.gridLayout_4.addLayout(self.horizontalLayout_8, 1, 0, 1, 2) spacerItem2 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Maximum) self.gridLayout_4.addItem(spacerItem2, 0, 0, 1, 2) self.gridLayout_5.addLayout(self.gridLayout_4, 7, 0, 1, 3) self.verticalLayout_2.addLayout(self.gridLayout_5) self.horizontalLayout.addLayout(self.verticalLayout_2) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1131, 22)) self.menubar.setObjectName("menubar") self.menuFile = QtWidgets.QMenu(self.menubar) self.menuFile.setObjectName("menuFile") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.menubar.addAction(self.menuFile.menuAction()) self.actionOpen1 = QtWidgets.QAction(MainWindow) self.actionOpen1.setObjectName("actionOpen1") self.actionOpen1.setText("Open") self.menuFile.addAction(self.actionOpen1) self.images = [ self.img1, self.img2, self.img1_component, self.img2_component, self.output1, self.output2 ] self.enable = [ self.img1_combo, self.img2_combo, self.output_channel, self.component1_img, self.component2_img, self.component1_type, self.component2_type, self.component1_slider, self.component2_slider ] self.component1_type.addItem("Uniphase") self.component1_type.addItem("Unimagnitude") self.component2_type.clear() for i in range(9): self.enable[i].setEnabled(False) for i in range(len(self.images)): self.images[i].ui.histogram.hide() self.images[i].ui.roiBtn.hide() self.images[i].ui.menuBtn.hide() self.images[i].ui.roiPlot.hide() self.pause = QtWidgets.QPushButton(self.centralwidget) self.pause.setGeometry(QtCore.QRect(315, 1, 35, 35)) self.pause.setText("open") self.pause.setObjectName("pause") self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def setupUi(self, fplDetailsDialog): fplDetailsDialog.setObjectName("fplDetailsDialog") fplDetailsDialog.resize(535, 512) self.verticalLayout = QtWidgets.QVBoxLayout(fplDetailsDialog) self.verticalLayout.setObjectName("verticalLayout") self.fplDetails_box = QtWidgets.QGroupBox(fplDetailsDialog) self.fplDetails_box.setEnabled(True) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.fplDetails_box.sizePolicy().hasHeightForWidth()) self.fplDetails_box.setSizePolicy(sizePolicy) self.fplDetails_box.setObjectName("fplDetails_box") self.gridLayout = QtWidgets.QGridLayout(self.fplDetails_box) self.gridLayout.setObjectName("gridLayout") self.label_8 = QtWidgets.QLabel(self.fplDetails_box) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_8.sizePolicy().hasHeightForWidth()) self.label_8.setSizePolicy(sizePolicy) self.label_8.setObjectName("label_8") self.gridLayout.addWidget(self.label_8, 8, 0, 1, 1) self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.depTime_enable = QtWidgets.QCheckBox(self.fplDetails_box) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.depTime_enable.sizePolicy().hasHeightForWidth()) self.depTime_enable.setSizePolicy(sizePolicy) self.depTime_enable.setObjectName("depTime_enable") self.horizontalLayout_2.addWidget(self.depTime_enable) self.depTime_edit = QtWidgets.QDateTimeEdit(self.fplDetails_box) self.depTime_edit.setEnabled(False) self.depTime_edit.setCurrentSection( QtWidgets.QDateTimeEdit.HourSection) self.depTime_edit.setCalendarPopup(False) self.depTime_edit.setCurrentSectionIndex(3) self.depTime_edit.setTimeSpec(QtCore.Qt.UTC) self.depTime_edit.setObjectName("depTime_edit") self.horizontalLayout_2.addWidget(self.depTime_edit) self.gridLayout.addLayout(self.horizontalLayout_2, 2, 3, 1, 3) self.horizontalLayout_6 = QtWidgets.QHBoxLayout() self.horizontalLayout_6.setObjectName("horizontalLayout_6") self.soulsOnBoard_enable = QtWidgets.QCheckBox(self.fplDetails_box) self.soulsOnBoard_enable.setObjectName("soulsOnBoard_enable") self.horizontalLayout_6.addWidget(self.soulsOnBoard_enable) self.soulsOnBoard_edit = QtWidgets.QSpinBox(self.fplDetails_box) self.soulsOnBoard_edit.setEnabled(False) self.soulsOnBoard_edit.setMinimum(1) self.soulsOnBoard_edit.setMaximum(999) self.soulsOnBoard_edit.setObjectName("soulsOnBoard_edit") self.horizontalLayout_6.addWidget(self.soulsOnBoard_edit) self.gridLayout.addLayout(self.horizontalLayout_6, 6, 3, 1, 3) self.label_5 = QtWidgets.QLabel(self.fplDetails_box) self.label_5.setEnabled(True) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_5.sizePolicy().hasHeightForWidth()) self.label_5.setSizePolicy(sizePolicy) self.label_5.setObjectName("label_5") self.gridLayout.addWidget(self.label_5, 0, 0, 1, 1) self.label_4 = QtWidgets.QLabel(self.fplDetails_box) self.label_4.setObjectName("label_4") self.gridLayout.addWidget(self.label_4, 5, 0, 1, 1) self.altAirportPicker_widget = AirportPicker(self.fplDetails_box) self.altAirportPicker_widget.setFocusPolicy(QtCore.Qt.StrongFocus) self.altAirportPicker_widget.setObjectName("altAirportPicker_widget") self.gridLayout.addWidget(self.altAirportPicker_widget, 6, 1, 1, 1) self.arrAirportPicker_widget = AirportPicker(self.fplDetails_box) self.arrAirportPicker_widget.setFocusPolicy(QtCore.Qt.StrongFocus) self.arrAirportPicker_widget.setObjectName("arrAirportPicker_widget") self.gridLayout.addWidget(self.arrAirportPicker_widget, 3, 1, 1, 1) self.departure_label = QtWidgets.QLabel(self.fplDetails_box) self.departure_label.setObjectName("departure_label") self.gridLayout.addWidget(self.departure_label, 2, 0, 1, 1) self.route_edit = RouteEditWidget(self.fplDetails_box) self.route_edit.setFocusPolicy(QtCore.Qt.StrongFocus) self.route_edit.setObjectName("route_edit") self.gridLayout.addWidget(self.route_edit, 4, 1, 1, 5) self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.EET_enable = QtWidgets.QCheckBox(self.fplDetails_box) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.EET_enable.sizePolicy().hasHeightForWidth()) self.EET_enable.setSizePolicy(sizePolicy) self.EET_enable.setObjectName("EET_enable") self.horizontalLayout_3.addWidget(self.EET_enable) self.EETh_edit = QtWidgets.QSpinBox(self.fplDetails_box) self.EETh_edit.setEnabled(False) self.EETh_edit.setProperty("value", 1) self.EETh_edit.setObjectName("EETh_edit") self.horizontalLayout_3.addWidget(self.EETh_edit) self.EETmin_edit = QtWidgets.QSpinBox(self.fplDetails_box) self.EETmin_edit.setEnabled(False) self.EETmin_edit.setMaximum(59) self.EETmin_edit.setObjectName("EETmin_edit") self.horizontalLayout_3.addWidget(self.EETmin_edit) self.gridLayout.addLayout(self.horizontalLayout_3, 3, 3, 1, 3) self.arrival_label = QtWidgets.QLabel(self.fplDetails_box) self.arrival_label.setEnabled(True) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.arrival_label.sizePolicy().hasHeightForWidth()) self.arrival_label.setSizePolicy(sizePolicy) self.arrival_label.setObjectName("arrival_label") self.gridLayout.addWidget(self.arrival_label, 3, 0, 1, 1) self.horizontalLayout_5 = QtWidgets.QHBoxLayout() self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.TAS_enable = QtWidgets.QCheckBox(self.fplDetails_box) self.TAS_enable.setObjectName("TAS_enable") self.horizontalLayout_5.addWidget(self.TAS_enable) self.TAS_edit = QtWidgets.QSpinBox(self.fplDetails_box) self.TAS_edit.setEnabled(False) self.TAS_edit.setMinimum(50) self.TAS_edit.setMaximum(999) self.TAS_edit.setSingleStep(10) self.TAS_edit.setProperty("value", 250) self.TAS_edit.setObjectName("TAS_edit") self.horizontalLayout_5.addWidget(self.TAS_edit) self.gridLayout.addLayout(self.horizontalLayout_5, 5, 3, 1, 3) self.aircraftType_edit = AircraftTypeCombo(self.fplDetails_box) self.aircraftType_edit.setEditable(True) self.aircraftType_edit.setObjectName("aircraftType_edit") self.gridLayout.addWidget(self.aircraftType_edit, 1, 1, 1, 1) self.label_2 = QtWidgets.QLabel(self.fplDetails_box) self.label_2.setEnabled(True) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_2.sizePolicy().hasHeightForWidth()) self.label_2.setSizePolicy(sizePolicy) self.label_2.setObjectName("label_2") self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1) self.label_14 = QtWidgets.QLabel(self.fplDetails_box) self.label_14.setObjectName("label_14") self.gridLayout.addWidget(self.label_14, 4, 0, 1, 1) self.depAirportPicker_widget = AirportPicker(self.fplDetails_box) self.depAirportPicker_widget.setFocusPolicy(QtCore.Qt.StrongFocus) self.depAirportPicker_widget.setObjectName("depAirportPicker_widget") self.gridLayout.addWidget(self.depAirportPicker_widget, 2, 1, 1, 1) self.comments_edit = QtWidgets.QPlainTextEdit(self.fplDetails_box) self.comments_edit.setTabChangesFocus(True) self.comments_edit.setObjectName("comments_edit") self.gridLayout.addWidget(self.comments_edit, 8, 1, 1, 5) self.label_3 = QtWidgets.QLabel(self.fplDetails_box) self.label_3.setObjectName("label_3") self.gridLayout.addWidget(self.label_3, 6, 0, 1, 1) self.callsign_edit = QtWidgets.QLineEdit(self.fplDetails_box) self.callsign_edit.setObjectName("callsign_edit") self.gridLayout.addWidget(self.callsign_edit, 0, 1, 1, 1) self.cruiseAlt_edit = QtWidgets.QLineEdit(self.fplDetails_box) self.cruiseAlt_edit.setObjectName("cruiseAlt_edit") self.gridLayout.addWidget(self.cruiseAlt_edit, 5, 1, 1, 1) self.line_2 = QtWidgets.QFrame(self.fplDetails_box) self.line_2.setFrameShape(QtWidgets.QFrame.HLine) self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_2.setObjectName("line_2") self.gridLayout.addWidget(self.line_2, 7, 0, 1, 6) self.label_9 = QtWidgets.QLabel(self.fplDetails_box) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_9.sizePolicy().hasHeightForWidth()) self.label_9.setSizePolicy(sizePolicy) self.label_9.setObjectName("label_9") self.gridLayout.addWidget(self.label_9, 0, 3, 1, 1) self.flightRules_select = QtWidgets.QComboBox(self.fplDetails_box) self.flightRules_select.setObjectName("flightRules_select") self.flightRules_select.addItem("") self.flightRules_select.setItemText(0, "") self.flightRules_select.addItem("") self.flightRules_select.addItem("") self.gridLayout.addWidget(self.flightRules_select, 0, 4, 1, 1) self.label = QtWidgets.QLabel(self.fplDetails_box) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 1, 3, 1, 1) self.wakeTurbCat_select = QtWidgets.QComboBox(self.fplDetails_box) self.wakeTurbCat_select.setObjectName("wakeTurbCat_select") self.wakeTurbCat_select.addItem("") self.wakeTurbCat_select.setItemText(0, "") self.wakeTurbCat_select.addItem("") self.wakeTurbCat_select.addItem("") self.wakeTurbCat_select.addItem("") self.wakeTurbCat_select.addItem("") self.gridLayout.addWidget(self.wakeTurbCat_select, 1, 4, 1, 1) self.autoFillWTC_button = QtWidgets.QToolButton(self.fplDetails_box) self.autoFillWTC_button.setFocusPolicy(QtCore.Qt.ClickFocus) self.autoFillWTC_button.setCheckable(True) self.autoFillWTC_button.setChecked(True) self.autoFillWTC_button.setObjectName("autoFillWTC_button") self.gridLayout.addWidget(self.autoFillWTC_button, 1, 2, 1, 1) self.label_5.raise_() self.callsign_edit.raise_() self.label_2.raise_() self.aircraftType_edit.raise_() self.departure_label.raise_() self.arrival_label.raise_() self.label_8.raise_() self.comments_edit.raise_() self.label_14.raise_() self.line_2.raise_() self.label_4.raise_() self.cruiseAlt_edit.raise_() self.depAirportPicker_widget.raise_() self.arrAirportPicker_widget.raise_() self.label_3.raise_() self.altAirportPicker_widget.raise_() self.route_edit.raise_() self.label_9.raise_() self.flightRules_select.raise_() self.label.raise_() self.wakeTurbCat_select.raise_() self.autoFillWTC_button.raise_() self.verticalLayout.addWidget(self.fplDetails_box) spacerItem = QtWidgets.QSpacerItem(20, 10, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) self.verticalLayout.addItem(spacerItem) self.onlineStatus_frame = QtWidgets.QFrame(fplDetailsDialog) self.onlineStatus_frame.setFrameShape(QtWidgets.QFrame.StyledPanel) self.onlineStatus_frame.setFrameShadow(QtWidgets.QFrame.Raised) self.onlineStatus_frame.setObjectName("onlineStatus_frame") self.gridLayout_2 = QtWidgets.QGridLayout(self.onlineStatus_frame) self.gridLayout_2.setObjectName("gridLayout_2") self.label_6 = QtWidgets.QLabel(self.onlineStatus_frame) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_6.sizePolicy().hasHeightForWidth()) self.label_6.setSizePolicy(sizePolicy) self.label_6.setObjectName("label_6") self.gridLayout_2.addWidget(self.label_6, 0, 0, 1, 1) self.onlineStatus_infoLabel = QtWidgets.QLabel(self.onlineStatus_frame) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.onlineStatus_infoLabel.setFont(font) self.onlineStatus_infoLabel.setObjectName("onlineStatus_infoLabel") self.gridLayout_2.addWidget(self.onlineStatus_infoLabel, 0, 1, 1, 1) spacerItem1 = QtWidgets.QSpacerItem(10, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum) self.gridLayout_2.addItem(spacerItem1, 0, 3, 1, 1) self.openFPL_button = QtWidgets.QToolButton(self.onlineStatus_frame) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.openFPL_button.sizePolicy().hasHeightForWidth()) self.openFPL_button.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.openFPL_button.setFont(font) self.openFPL_button.setObjectName("openFPL_button") self.gridLayout_2.addWidget(self.openFPL_button, 0, 4, 1, 1) self.closeFPL_button = QtWidgets.QToolButton(self.onlineStatus_frame) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.closeFPL_button.sizePolicy().hasHeightForWidth()) self.closeFPL_button.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.closeFPL_button.setFont(font) self.closeFPL_button.setObjectName("closeFPL_button") self.gridLayout_2.addWidget(self.closeFPL_button, 0, 5, 1, 1) self.label_7 = QtWidgets.QLabel(self.onlineStatus_frame) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_7.sizePolicy().hasHeightForWidth()) self.label_7.setSizePolicy(sizePolicy) self.label_7.setObjectName("label_7") self.gridLayout_2.addWidget(self.label_7, 1, 0, 1, 1) self.publishOnlineOnSave_tickBox = QtWidgets.QCheckBox( self.onlineStatus_frame) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.publishOnlineOnSave_tickBox.sizePolicy().hasHeightForWidth()) self.publishOnlineOnSave_tickBox.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.publishOnlineOnSave_tickBox.setFont(font) self.publishOnlineOnSave_tickBox.setLayoutDirection( QtCore.Qt.RightToLeft) self.publishOnlineOnSave_tickBox.setCheckable(True) self.publishOnlineOnSave_tickBox.setChecked(False) self.publishOnlineOnSave_tickBox.setObjectName( "publishOnlineOnSave_tickBox") self.gridLayout_2.addWidget(self.publishOnlineOnSave_tickBox, 1, 4, 1, 2) self.viewOnlineComments_button = QtWidgets.QToolButton( self.onlineStatus_frame) self.viewOnlineComments_button.setObjectName( "viewOnlineComments_button") self.gridLayout_2.addWidget(self.viewOnlineComments_button, 0, 2, 1, 1) self.syncStatus_infoLabel = QtWidgets.QLabel(self.onlineStatus_frame) self.syncStatus_infoLabel.setObjectName("syncStatus_infoLabel") self.gridLayout_2.addWidget(self.syncStatus_infoLabel, 1, 1, 1, 2) self.verticalLayout.addWidget(self.onlineStatus_frame) spacerItem2 = QtWidgets.QSpacerItem(20, 10, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) self.verticalLayout.addItem(spacerItem2) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.label_10 = QtWidgets.QLabel(fplDetailsDialog) self.label_10.setObjectName("label_10") self.horizontalLayout.addWidget(self.label_10) self.stripLinked_info = QtWidgets.QLabel(fplDetailsDialog) self.stripLinked_info.setObjectName("stripLinked_info") self.horizontalLayout.addWidget(self.stripLinked_info) spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem3) self.cancel_button = QtWidgets.QPushButton(fplDetailsDialog) self.cancel_button.setObjectName("cancel_button") self.horizontalLayout.addWidget(self.cancel_button) self.save_button = QtWidgets.QPushButton(fplDetailsDialog) self.save_button.setDefault(True) self.save_button.setObjectName("save_button") self.horizontalLayout.addWidget(self.save_button) self.verticalLayout.addLayout(self.horizontalLayout) self.label_8.setBuddy(self.comments_edit) self.label_5.setBuddy(self.callsign_edit) self.label_4.setBuddy(self.cruiseAlt_edit) self.departure_label.setBuddy(self.depAirportPicker_widget) self.arrival_label.setBuddy(self.arrAirportPicker_widget) self.label_2.setBuddy(self.aircraftType_edit) self.label_14.setBuddy(self.route_edit) self.label_3.setBuddy(self.altAirportPicker_widget) self.label_9.setBuddy(self.flightRules_select) self.label.setBuddy(self.wakeTurbCat_select) self.retranslateUi(fplDetailsDialog) self.depTime_enable.toggled['bool'].connect( self.depTime_edit.setEnabled) self.soulsOnBoard_enable.toggled['bool'].connect( self.soulsOnBoard_edit.setEnabled) self.TAS_enable.toggled['bool'].connect(self.TAS_edit.setEnabled) self.cancel_button.clicked.connect(fplDetailsDialog.reject) self.EET_enable.toggled['bool'].connect(self.EETh_edit.setEnabled) self.EET_enable.toggled['bool'].connect(self.EETmin_edit.setEnabled) self.depTime_enable.toggled['bool'].connect(self.depTime_edit.setFocus) self.EET_enable.toggled['bool'].connect(self.EETh_edit.setFocus) self.soulsOnBoard_enable.toggled['bool'].connect( self.soulsOnBoard_edit.setFocus) self.TAS_enable.toggled['bool'].connect(self.TAS_edit.setFocus) QtCore.QMetaObject.connectSlotsByName(fplDetailsDialog) fplDetailsDialog.setTabOrder(self.callsign_edit, self.aircraftType_edit) fplDetailsDialog.setTabOrder(self.aircraftType_edit, self.depAirportPicker_widget) fplDetailsDialog.setTabOrder(self.depAirportPicker_widget, self.arrAirportPicker_widget) fplDetailsDialog.setTabOrder(self.arrAirportPicker_widget, self.route_edit) fplDetailsDialog.setTabOrder(self.route_edit, self.cruiseAlt_edit) fplDetailsDialog.setTabOrder(self.cruiseAlt_edit, self.altAirportPicker_widget) fplDetailsDialog.setTabOrder(self.altAirportPicker_widget, self.flightRules_select) fplDetailsDialog.setTabOrder(self.flightRules_select, self.wakeTurbCat_select) fplDetailsDialog.setTabOrder(self.wakeTurbCat_select, self.depTime_enable) fplDetailsDialog.setTabOrder(self.depTime_enable, self.depTime_edit) fplDetailsDialog.setTabOrder(self.depTime_edit, self.EET_enable) fplDetailsDialog.setTabOrder(self.EET_enable, self.EETh_edit) fplDetailsDialog.setTabOrder(self.EETh_edit, self.EETmin_edit) fplDetailsDialog.setTabOrder(self.EETmin_edit, self.TAS_enable) fplDetailsDialog.setTabOrder(self.TAS_enable, self.TAS_edit) fplDetailsDialog.setTabOrder(self.TAS_edit, self.soulsOnBoard_enable) fplDetailsDialog.setTabOrder(self.soulsOnBoard_enable, self.soulsOnBoard_edit) fplDetailsDialog.setTabOrder(self.soulsOnBoard_edit, self.comments_edit) fplDetailsDialog.setTabOrder(self.comments_edit, self.viewOnlineComments_button) fplDetailsDialog.setTabOrder(self.viewOnlineComments_button, self.openFPL_button) fplDetailsDialog.setTabOrder(self.openFPL_button, self.closeFPL_button) fplDetailsDialog.setTabOrder(self.closeFPL_button, self.publishOnlineOnSave_tickBox) fplDetailsDialog.setTabOrder(self.publishOnlineOnSave_tickBox, self.save_button) fplDetailsDialog.setTabOrder(self.save_button, self.cancel_button)
def setupUi(self, MainWindow): windowWidth = 1360 windowHeight = 545 MainWindow.setObjectName("MainWindow") MainWindow.resize(windowWidth, windowHeight) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( MainWindow.sizePolicy().hasHeightForWidth()) MainWindow.setSizePolicy(sizePolicy) MainWindow.setAutoFillBackground(False) MainWindow.setMinimumHeight(windowHeight) MainWindow.setMinimumWidth(windowWidth) MainWindow.setMaximumHeight(windowHeight) MainWindow.setMaximumWidth(windowWidth) spinboxWidth = 70 spinboxHeight = 26 # MainWindow.setDockOptions(QtWidgets.QMainWindow.AllowTabbedDocks|QtWidgets.QMainWindow.AnimatedDocks) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") # self.graphicsView = GraphicsLayoutWidget(self.centralwidget) # self.graphicsView = GraphicsView(self.centralwidget) self.graphicsView = GraphicsLayoutWidget(self.centralwidget) self.graphicsView.setGeometry(QtCore.QRect(10, 10, 925, 525)) self.graphicsView.setObjectName("graphicsView") self.comboBox = QtWidgets.QComboBox(self.centralwidget) self.comboBox.setGeometry(QtCore.QRect(1150, 30, 80, 35)) font = QtGui.QFont() font.setPointSize(16) self.comboBox.setFont(font) self.comboBox.setObjectName("comboBox") font = QtGui.QFont() font.setPointSize(10) self.pushButton = QtWidgets.QPushButton(self.centralwidget) self.pushButton.setGeometry(QtCore.QRect(1260, 30, 70, 35)) self.pushButton.setFont(font) self.pushButton.setObjectName("pushButton") self.pushButton.setText("Start") self.GroupParameterScale = QtWidgets.QGroupBox(self.centralwidget) self.GroupParameterScale.setGeometry(QtCore.QRect(945, 90, 406, 446)) font = QtGui.QFont() font.setPointSize(12) self.GroupParameterScale.setFont(font) self.GroupParameterScale.setAlignment(QtCore.Qt.AlignCenter) self.GroupParameterScale.setFlat(False) self.GroupParameterScale.setCheckable(False) self.GroupParameterScale.setObjectName("GroupParameterScale") self.progressBar_posx = QtWidgets.QProgressBar( self.GroupParameterScale) self.progressBar_posx.setGeometry(QtCore.QRect(20, 80, 40, 260)) font = QtGui.QFont() font.setPointSize(8) self.progressBar_posx.setFont(font) self.progressBar_posx.setProperty("value", 0) self.progressBar_posx.setAlignment(QtCore.Qt.AlignCenter) self.progressBar_posx.setTextVisible(True) self.progressBar_posx.setOrientation(QtCore.Qt.Vertical) self.progressBar_posx.setInvertedAppearance(False) self.progressBar_posx.setTextDirection( QtWidgets.QProgressBar.TopToBottom) self.progressBar_posx.setObjectName("progressBar_posx") self.label_posx = QtWidgets.QLabel(self.GroupParameterScale) self.label_posx.setGeometry(QtCore.QRect(10, 380, 60, 20)) self.label_posx.setAlignment(QtCore.Qt.AlignCenter) self.label_posx.setObjectName("label_posx") self.label_posy = QtWidgets.QLabel(self.GroupParameterScale) self.label_posy.setGeometry(QtCore.QRect(90, 380, 60, 20)) self.label_posy.setAlignment(QtCore.Qt.AlignCenter) self.label_posy.setObjectName("label_posy") self.progressBar_posy = QtWidgets.QProgressBar( self.GroupParameterScale) self.progressBar_posy.setGeometry(QtCore.QRect(100, 80, 40, 260)) font = QtGui.QFont() font.setPointSize(8) self.progressBar_posy.setFont(font) self.progressBar_posy.setProperty("value", 0) self.progressBar_posy.setAlignment(QtCore.Qt.AlignCenter) self.progressBar_posy.setTextVisible(True) self.progressBar_posy.setOrientation(QtCore.Qt.Vertical) self.progressBar_posy.setInvertedAppearance(False) self.progressBar_posy.setTextDirection( QtWidgets.QProgressBar.TopToBottom) self.progressBar_posy.setObjectName("progressBar_posy") self.label_force = QtWidgets.QLabel(self.GroupParameterScale) self.label_force.setGeometry(QtCore.QRect(170, 380, 60, 20)) self.label_force.setAlignment(QtCore.Qt.AlignCenter) self.label_force.setObjectName("label_force") self.progressBar_force = QtWidgets.QProgressBar( self.GroupParameterScale) self.progressBar_force.setGeometry(QtCore.QRect(180, 80, 40, 260)) font = QtGui.QFont() font.setPointSize(8) self.progressBar_force.setFont(font) self.progressBar_force.setProperty("value", 0) self.progressBar_force.setAlignment(QtCore.Qt.AlignCenter) self.progressBar_force.setTextVisible(True) self.progressBar_force.setOrientation(QtCore.Qt.Vertical) self.progressBar_force.setInvertedAppearance(False) self.progressBar_force.setTextDirection( QtWidgets.QProgressBar.TopToBottom) self.progressBar_force.setObjectName("progressBar_force") self.label_cof_x = QtWidgets.QLabel(self.GroupParameterScale) self.label_cof_x.setGeometry(QtCore.QRect(250, 380, 60, 20)) self.label_cof_x.setAlignment(QtCore.Qt.AlignCenter) self.label_cof_x.setObjectName("label_cof_x") self.progressBar_cof_x = QtWidgets.QProgressBar( self.GroupParameterScale) self.progressBar_cof_x.setGeometry(QtCore.QRect(260, 80, 40, 260)) font = QtGui.QFont() font.setPointSize(8) self.progressBar_cof_x.setFont(font) self.progressBar_cof_x.setProperty("value", 0) self.progressBar_cof_x.setAlignment(QtCore.Qt.AlignCenter) self.progressBar_cof_x.setTextVisible(True) self.progressBar_cof_x.setOrientation(QtCore.Qt.Vertical) self.progressBar_cof_x.setInvertedAppearance(False) self.progressBar_cof_x.setTextDirection( QtWidgets.QProgressBar.TopToBottom) self.progressBar_cof_x.setObjectName("progressBar_cof_x") self.label_cof_y = QtWidgets.QLabel(self.GroupParameterScale) self.label_cof_y.setGeometry(QtCore.QRect(330, 380, 60, 20)) self.label_cof_y.setAlignment(QtCore.Qt.AlignCenter) self.label_cof_y.setObjectName("label_cof_y") self.progressBar_cof_y = QtWidgets.QProgressBar( self.GroupParameterScale) self.progressBar_cof_y.setGeometry(QtCore.QRect(340, 80, 40, 260)) font = QtGui.QFont() font.setPointSize(8) self.progressBar_cof_y.setFont(font) self.progressBar_cof_y.setProperty("value", 0) self.progressBar_cof_y.setAlignment(QtCore.Qt.AlignCenter) self.progressBar_cof_y.setTextVisible(True) self.progressBar_cof_y.setOrientation(QtCore.Qt.Vertical) self.progressBar_cof_y.setInvertedAppearance(False) self.progressBar_cof_y.setTextDirection( QtWidgets.QProgressBar.TopToBottom) self.progressBar_cof_y.setObjectName("progressBar_cof_y") font = QtGui.QFont() font.setPointSize(8) self.value_posx = QtWidgets.QLabel(self.GroupParameterScale) self.value_posx.setGeometry(QtCore.QRect(10, 405, 60, 20)) self.value_posx.setAlignment(QtCore.Qt.AlignCenter) self.value_posx.setObjectName("value_posx") self.value_posy = QtWidgets.QLabel(self.GroupParameterScale) self.value_posy.setGeometry(QtCore.QRect(90, 405, 60, 20)) self.value_posy.setAlignment(QtCore.Qt.AlignCenter) self.value_posy.setObjectName("value_posy") self.value_force = QtWidgets.QLabel(self.GroupParameterScale) self.value_force.setGeometry(QtCore.QRect(170, 405, 60, 20)) self.value_force.setAlignment(QtCore.Qt.AlignCenter) self.value_force.setObjectName("value_force") self.value_cof_x = QtWidgets.QLabel(self.GroupParameterScale) self.value_cof_x.setGeometry(QtCore.QRect(250, 405, 60, 20)) self.value_cof_x.setAlignment(QtCore.Qt.AlignCenter) self.value_cof_x.setObjectName("value_vex") self.value_cof_y = QtWidgets.QLabel(self.GroupParameterScale) self.value_cof_y.setGeometry(QtCore.QRect(330, 405, 60, 20)) self.value_cof_y.setAlignment(QtCore.Qt.AlignCenter) self.value_cof_y.setObjectName("value_cof_y") font = QtGui.QFont() font.setPointSize(16) self.doubleSpinBox_posx_max = QtWidgets.QDoubleSpinBox( self.GroupParameterScale) self.doubleSpinBox_posx_max.setGeometry( QtCore.QRect(10, 40, spinboxWidth, spinboxHeight)) self.doubleSpinBox_posx_max.setObjectName("doubleSpinBox_posx_max") self.doubleSpinBox_posx_min = QtWidgets.QDoubleSpinBox( self.GroupParameterScale) self.doubleSpinBox_posx_min.setGeometry( QtCore.QRect(10, 350, spinboxWidth, spinboxHeight)) self.doubleSpinBox_posx_min.setObjectName("doubleSpinBox_posx_min") self.doubleSpinBox_posy_min = QtWidgets.QDoubleSpinBox( self.GroupParameterScale) self.doubleSpinBox_posy_min.setGeometry( QtCore.QRect(90, 350, spinboxWidth, spinboxHeight)) self.doubleSpinBox_posy_min.setObjectName("doubleSpinBox_posy_min") self.doubleSpinBox_posy_max = QtWidgets.QDoubleSpinBox( self.GroupParameterScale) self.doubleSpinBox_posy_max.setGeometry( QtCore.QRect(90, 40, spinboxWidth, spinboxHeight)) self.doubleSpinBox_posy_max.setObjectName("doubleSpinBox_posy_max") self.doubleSpinBox_force_max = QtWidgets.QDoubleSpinBox( self.GroupParameterScale) self.doubleSpinBox_force_max.setGeometry( QtCore.QRect(170, 40, spinboxWidth, spinboxHeight)) self.doubleSpinBox_force_max.setObjectName("doubleSpinBox_force_max") self.doubleSpinBox_force_min = QtWidgets.QDoubleSpinBox( self.GroupParameterScale) self.doubleSpinBox_force_min.setGeometry( QtCore.QRect(170, 350, spinboxWidth, spinboxHeight)) self.doubleSpinBox_force_min.setObjectName("doubleSpinBox_force_min") self.doubleSpinBox_cof_x_max = QtWidgets.QDoubleSpinBox( self.GroupParameterScale) self.doubleSpinBox_cof_x_max.setGeometry( QtCore.QRect(250, 40, spinboxWidth, spinboxHeight)) self.doubleSpinBox_cof_x_max.setObjectName("doubleSpinBox_cof_x_max") self.doubleSpinBox_cof_x_min = QtWidgets.QDoubleSpinBox( self.GroupParameterScale) self.doubleSpinBox_cof_x_min.setGeometry( QtCore.QRect(250, 350, spinboxWidth, spinboxHeight)) self.doubleSpinBox_cof_x_min.setObjectName("doubleSpinBox_cof_x_min") self.doubleSpinBox_cof_y_max = QtWidgets.QDoubleSpinBox( self.GroupParameterScale) self.doubleSpinBox_cof_y_max.setGeometry( QtCore.QRect(330, 40, spinboxWidth, spinboxHeight)) self.doubleSpinBox_cof_y_max.setObjectName("doubleSpinBox_cof_y_max") self.doubleSpinBox_cof_y_min = QtWidgets.QDoubleSpinBox( self.GroupParameterScale) self.doubleSpinBox_cof_y_min.setGeometry( QtCore.QRect(330, 350, spinboxWidth, spinboxHeight)) self.doubleSpinBox_cof_y_min.setObjectName("doubleSpinBox_cof_y_min") self.doubleSpinBox_force_sens = QtWidgets.QDoubleSpinBox( self.centralwidget) self.doubleSpinBox_force_sens.setGeometry( QtCore.QRect(1050, 25, spinboxWidth, spinboxHeight)) self.doubleSpinBox_force_sens.setObjectName( "doubleSpinBox_force_sense") self.doubleSpinBox_cof_sens = QtWidgets.QDoubleSpinBox( self.centralwidget) self.doubleSpinBox_cof_sens.setGeometry( QtCore.QRect(1050, 55, spinboxWidth, spinboxHeight)) self.doubleSpinBox_cof_sens.setObjectName("doubleSpinBox_cof_sense") font = QtGui.QFont() font.setPointSize(12) self.label_force_sens = QtWidgets.QLabel(self.centralwidget) self.label_force_sens.setGeometry(QtCore.QRect(950, 15, 100, 40)) self.label_force_sens.setFont(font) self.label_force_sens.setObjectName("label_force_sens") self.label_cof_sens = QtWidgets.QLabel(self.centralwidget) self.label_cof_sens.setGeometry(QtCore.QRect(950, 45, 100, 40)) self.label_cof_sens.setFont(font) self.label_cof_sens.setObjectName("label_cof_sens") # MainWindow.setCentralWidget(self.centralwidget) # self.statusbar = QtWidgets.QStatusBar(MainWindow) # self.statusbar.setObjectName("statusbar") # MainWindow.setStatusBar(self.statusbar) MainWindow.setTabOrder(self.doubleSpinBox_posx_max, self.doubleSpinBox_posx_min) MainWindow.setTabOrder(self.doubleSpinBox_posx_min, self.doubleSpinBox_posy_max) MainWindow.setTabOrder(self.doubleSpinBox_posy_max, self.doubleSpinBox_posy_min) MainWindow.setTabOrder(self.doubleSpinBox_posy_min, self.doubleSpinBox_force_max) MainWindow.setTabOrder(self.doubleSpinBox_force_max, self.doubleSpinBox_force_min) MainWindow.setTabOrder(self.doubleSpinBox_force_min, self.doubleSpinBox_cof_x_max) MainWindow.setTabOrder(self.doubleSpinBox_cof_x_max, self.doubleSpinBox_cof_x_min) MainWindow.setTabOrder(self.doubleSpinBox_cof_x_min, self.doubleSpinBox_cof_y_max) MainWindow.setTabOrder(self.doubleSpinBox_cof_y_max, self.doubleSpinBox_cof_y_min) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def setupUi(self, Form): Form.setObjectName("Form") Form.resize(1025, 530) Form.setToolTip("") self.gridLayout = QtWidgets.QGridLayout(Form) self.gridLayout.setObjectName("gridLayout") self.splitter = QtWidgets.QSplitter(Form) self.splitter.setOrientation(QtCore.Qt.Horizontal) self.splitter.setObjectName("splitter") self.layoutWidget = QtWidgets.QWidget(self.splitter) self.layoutWidget.setObjectName("layoutWidget") self.verticalLayout = QtWidgets.QVBoxLayout(self.layoutWidget) self.verticalLayout.setObjectName("verticalLayout") self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.lineEdit_Regex = QtWidgets.QLineEdit(self.layoutWidget) self.lineEdit_Regex.setObjectName("lineEdit_Regex") self.horizontalLayout_2.addWidget(self.lineEdit_Regex) self.checkBox_IgnoreCase = QtWidgets.QCheckBox(self.layoutWidget) self.checkBox_IgnoreCase.setChecked(True) self.checkBox_IgnoreCase.setObjectName("checkBox_IgnoreCase") self.horizontalLayout_2.addWidget(self.checkBox_IgnoreCase) self.checkBox_Regex = QtWidgets.QCheckBox(self.layoutWidget) self.checkBox_Regex.setObjectName("checkBox_Regex") self.horizontalLayout_2.addWidget(self.checkBox_Regex) self.pushButton_Search = QtWidgets.QPushButton(self.layoutWidget) self.pushButton_Search.setObjectName("pushButton_Search") self.horizontalLayout_2.addWidget(self.pushButton_Search) self.verticalLayout.addLayout(self.horizontalLayout_2) self.tableWidget_References = QtWidgets.QTableWidget(self.layoutWidget) self.tableWidget_References.setEditTriggers( QtWidgets.QAbstractItemView.NoEditTriggers) self.tableWidget_References.setSelectionMode( QtWidgets.QAbstractItemView.SingleSelection) self.tableWidget_References.setSelectionBehavior( QtWidgets.QAbstractItemView.SelectRows) self.tableWidget_References.setObjectName("tableWidget_References") self.tableWidget_References.setColumnCount(3) self.tableWidget_References.setRowCount(0) item = QtWidgets.QTableWidgetItem() self.tableWidget_References.setHorizontalHeaderItem(0, item) item = QtWidgets.QTableWidgetItem() self.tableWidget_References.setHorizontalHeaderItem(1, item) item = QtWidgets.QTableWidgetItem() self.tableWidget_References.setHorizontalHeaderItem(2, item) self.tableWidget_References.horizontalHeader().setStretchLastSection( True) self.tableWidget_References.verticalHeader().setVisible(False) self.tableWidget_References.verticalHeader().setDefaultSectionSize(16) self.tableWidget_References.verticalHeader().setMinimumSectionSize(16) self.verticalLayout.addWidget(self.tableWidget_References) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.comboBox_ValueType = QtWidgets.QComboBox(self.layoutWidget) self.comboBox_ValueType.setSizeAdjustPolicy( QtWidgets.QComboBox.AdjustToContents) self.comboBox_ValueType.setObjectName("comboBox_ValueType") self.comboBox_ValueType.addItem("") self.comboBox_ValueType.addItem("") self.comboBox_ValueType.addItem("") self.comboBox_ValueType.addItem("") self.comboBox_ValueType.addItem("") self.comboBox_ValueType.addItem("") self.comboBox_ValueType.addItem("") self.comboBox_ValueType.addItem("") self.horizontalLayout.addWidget(self.comboBox_ValueType) self.verticalLayout.addLayout(self.horizontalLayout) self.listWidget_Referrers = QtWidgets.QListWidget(self.splitter) self.listWidget_Referrers.setEditTriggers( QtWidgets.QAbstractItemView.NoEditTriggers) self.listWidget_Referrers.setObjectName("listWidget_Referrers") self.gridLayout.addWidget(self.splitter, 0, 0, 1, 1) self.retranslateUi(Form) self.comboBox_ValueType.setCurrentIndex(6) QtCore.QMetaObject.connectSlotsByName(Form)
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(717, 589) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.verticalLayout_10 = QtWidgets.QVBoxLayout(self.centralwidget) self.verticalLayout_10.setObjectName("verticalLayout_10") self.label_26 = QtWidgets.QLabel(self.centralwidget) font = QtGui.QFont() font.setFamily("Roboto [GOOG]") font.setPointSize(14) font.setBold(False) font.setWeight(50) self.label_26.setFont(font) self.label_26.setAlignment(QtCore.Qt.AlignCenter) self.label_26.setObjectName("label_26") self.verticalLayout_10.addWidget(self.label_26) self.tab_4 = QtWidgets.QTabWidget(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.tab_4.sizePolicy().hasHeightForWidth()) self.tab_4.setSizePolicy(sizePolicy) self.tab_4.setObjectName("tab_4") self.tab_0 = QtWidgets.QWidget() self.tab_0.setAccessibleName("") self.tab_0.setObjectName("tab_0") self.verticalLayout = QtWidgets.QVBoxLayout(self.tab_0) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.label = QtWidgets.QLabel(self.tab_0) font = QtGui.QFont() font.setFamily("Roboto [pyrs]") font.setPointSize(14) font.setBold(False) font.setWeight(50) self.label.setFont(font) self.label.setObjectName("label") self.verticalLayout.addWidget(self.label) self.textBrowser = QtWidgets.QTextBrowser(self.tab_0) self.textBrowser.setObjectName("textBrowser") self.verticalLayout.addWidget(self.textBrowser) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.memeText = QtWidgets.QTextBrowser(self.tab_0) self.memeText.setObjectName("memeText") self.horizontalLayout.addWidget(self.memeText) self.memeLabel = QtWidgets.QLabel(self.tab_0) sizePolicy = QtWidgets.QSizePolicy( QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.memeLabel.sizePolicy().hasHeightForWidth()) self.memeLabel.setSizePolicy(sizePolicy) self.memeLabel.setObjectName("memeLabel") self.horizontalLayout.addWidget(self.memeLabel) self.verticalLayout.addLayout(self.horizontalLayout) self.memeBtn = QtWidgets.QPushButton(self.tab_0) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.memeBtn.sizePolicy().hasHeightForWidth()) self.memeBtn.setSizePolicy(sizePolicy) self.memeBtn.setText("") self.memeBtn.setObjectName("memeBtn") self.verticalLayout.addWidget(self.memeBtn) self.tab_4.addTab(self.tab_0, "") self.tab_1 = QtWidgets.QWidget() self.tab_1.setObjectName("tab_1") self.verticalLayout_14 = QtWidgets.QVBoxLayout(self.tab_1) self.verticalLayout_14.setContentsMargins(0, 0, 0, 0) self.verticalLayout_14.setObjectName("verticalLayout_14") spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) self.verticalLayout_14.addItem(spacerItem) self.label_8 = QtWidgets.QLabel(self.tab_1) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_8.sizePolicy().hasHeightForWidth()) self.label_8.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label_8.setFont(font) self.label_8.setObjectName("label_8") self.verticalLayout_14.addWidget(self.label_8) self.rootComboBox = QtWidgets.QComboBox(self.tab_1) self.rootComboBox.setObjectName("rootComboBox") self.rootComboBox.addItem("") self.rootComboBox.addItem("") self.rootComboBox.addItem("") self.rootComboBox.addItem("") self.rootComboBox.addItem("") self.rootComboBox.addItem("") self.rootComboBox.addItem("") self.rootComboBox.addItem("") self.rootComboBox.addItem("") self.verticalLayout_14.addWidget(self.rootComboBox) self.formLayout_4 = QtWidgets.QFormLayout() self.formLayout_4.setObjectName("formLayout_4") self.label_19 = QtWidgets.QLabel(self.tab_1) self.label_19.setObjectName("label_19") self.formLayout_4.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_19) self.rootFx = QtWidgets.QLineEdit(self.tab_1) self.rootFx.setObjectName("rootFx") self.formLayout_4.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.rootFx) self.rootX0Label = QtWidgets.QLabel(self.tab_1) self.rootX0Label.setObjectName("rootX0Label") self.formLayout_4.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.rootX0Label) self.rootX0 = QtWidgets.QDoubleSpinBox(self.tab_1) self.rootX0.setDecimals(10) self.rootX0.setMinimum(-1000000000.0) self.rootX0.setMaximum(1000000000.0) self.rootX0.setObjectName("rootX0") self.formLayout_4.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.rootX0) self.rootX1Label = QtWidgets.QLabel(self.tab_1) self.rootX1Label.setObjectName("rootX1Label") self.formLayout_4.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.rootX1Label) self.rootX1 = QtWidgets.QDoubleSpinBox(self.tab_1) self.rootX1.setDecimals(10) self.rootX1.setMinimum(-1000000000.0) self.rootX1.setMaximum(1000000000.0) self.rootX1.setProperty("value", 1.0) self.rootX1.setObjectName("rootX1") self.formLayout_4.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.rootX1) self.verticalLayout_14.addLayout(self.formLayout_4) self.line = QtWidgets.QFrame(self.tab_1) self.line.setFrameShape(QtWidgets.QFrame.HLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.verticalLayout_14.addWidget(self.line) self.label_27 = QtWidgets.QLabel(self.tab_1) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_27.sizePolicy().hasHeightForWidth()) self.label_27.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label_27.setFont(font) self.label_27.setObjectName("label_27") self.verticalLayout_14.addWidget(self.label_27) self.formLayout_8 = QtWidgets.QFormLayout() self.formLayout_8.setObjectName("formLayout_8") self.label_28 = QtWidgets.QLabel(self.tab_1) self.label_28.setObjectName("label_28") self.formLayout_8.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_28) self.rootMaxIterations = QtWidgets.QSpinBox(self.tab_1) self.rootMaxIterations.setMinimum(1) self.rootMaxIterations.setMaximum(1000) self.rootMaxIterations.setProperty("value", 50) self.rootMaxIterations.setObjectName("rootMaxIterations") self.formLayout_8.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.rootMaxIterations) self.label_29 = QtWidgets.QLabel(self.tab_1) self.label_29.setObjectName("label_29") self.formLayout_8.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_29) self.rootPercision = QtWidgets.QDoubleSpinBox(self.tab_1) self.rootPercision.setDecimals(10) self.rootPercision.setMinimum(1e-06) self.rootPercision.setMaximum(1000000000.0) self.rootPercision.setSingleStep(0.0001) self.rootPercision.setProperty("value", 0.0001) self.rootPercision.setObjectName("rootPercision") self.formLayout_8.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.rootPercision) self.verticalLayout_14.addLayout(self.formLayout_8) spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_14.addItem(spacerItem1) self.horizontalLayout_12 = QtWidgets.QHBoxLayout() self.horizontalLayout_12.setObjectName("horizontalLayout_12") spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_12.addItem(spacerItem2) self.rootLoadBtn = QtWidgets.QPushButton(self.tab_1) self.rootLoadBtn.setObjectName("rootLoadBtn") self.horizontalLayout_12.addWidget(self.rootLoadBtn) spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_12.addItem(spacerItem3) self.rootSolveBtn = QtWidgets.QPushButton(self.tab_1) self.rootSolveBtn.setObjectName("rootSolveBtn") self.horizontalLayout_12.addWidget(self.rootSolveBtn) spacerItem4 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_12.addItem(spacerItem4) self.verticalLayout_14.addLayout(self.horizontalLayout_12) spacerItem5 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) self.verticalLayout_14.addItem(spacerItem5) self.tab_4.addTab(self.tab_1, "") self.tab_2 = QtWidgets.QWidget() self.tab_2.setObjectName("tab_2") self.verticalLayout_15 = QtWidgets.QVBoxLayout(self.tab_2) self.verticalLayout_15.setContentsMargins(0, 0, 0, 0) self.verticalLayout_15.setObjectName("verticalLayout_15") spacerItem6 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) self.verticalLayout_15.addItem(spacerItem6) self.label_25 = QtWidgets.QLabel(self.tab_2) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label_25.setFont(font) self.label_25.setObjectName("label_25") self.verticalLayout_15.addWidget(self.label_25) self.interpolationComboBox = QtWidgets.QComboBox(self.tab_2) self.interpolationComboBox.setObjectName("interpolationComboBox") self.interpolationComboBox.addItem("") self.interpolationComboBox.addItem("") self.verticalLayout_15.addWidget(self.interpolationComboBox) self.formLayout_5 = QtWidgets.QFormLayout() self.formLayout_5.setObjectName("formLayout_5") self.label_22 = QtWidgets.QLabel(self.tab_2) self.label_22.setObjectName("label_22") self.formLayout_5.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_22) self.label_23 = QtWidgets.QLabel(self.tab_2) self.label_23.setObjectName("label_23") self.formLayout_5.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_23) self.interpolationSampleLineEdit = QtWidgets.QLineEdit(self.tab_2) self.interpolationSampleLineEdit.setObjectName( "interpolationSampleLineEdit") self.formLayout_5.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.interpolationSampleLineEdit) self.label_24 = QtWidgets.QLabel(self.tab_2) self.label_24.setObjectName("label_24") self.formLayout_5.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label_24) self.interpolationQueryLineEdit = QtWidgets.QLineEdit(self.tab_2) self.interpolationQueryLineEdit.setObjectName( "interpolationQueryLineEdit") self.formLayout_5.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.interpolationQueryLineEdit) self.interpolationOrderLineEdit = QtWidgets.QSpinBox(self.tab_2) self.interpolationOrderLineEdit.setObjectName( "interpolationOrderLineEdit") self.formLayout_5.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.interpolationOrderLineEdit) self.verticalLayout_15.addLayout(self.formLayout_5) spacerItem7 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_15.addItem(spacerItem7) self.horizontalLayout_13 = QtWidgets.QHBoxLayout() self.horizontalLayout_13.setObjectName("horizontalLayout_13") spacerItem8 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_13.addItem(spacerItem8) self.interpolationLoadBtn = QtWidgets.QPushButton(self.tab_2) self.interpolationLoadBtn.setObjectName("interpolationLoadBtn") self.horizontalLayout_13.addWidget(self.interpolationLoadBtn) spacerItem9 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_13.addItem(spacerItem9) self.interpolationSolveBtn = QtWidgets.QPushButton(self.tab_2) self.interpolationSolveBtn.setObjectName("interpolationSolveBtn") self.horizontalLayout_13.addWidget(self.interpolationSolveBtn) spacerItem10 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_13.addItem(spacerItem10) self.verticalLayout_15.addLayout(self.horizontalLayout_13) spacerItem11 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) self.verticalLayout_15.addItem(spacerItem11) self.tab_4.addTab(self.tab_2, "") self.tab_3 = QtWidgets.QWidget() self.tab_3.setObjectName("tab_3") self.verticalLayout_17 = QtWidgets.QVBoxLayout(self.tab_3) self.verticalLayout_17.setContentsMargins(0, 0, 0, 0) self.verticalLayout_17.setObjectName("verticalLayout_17") spacerItem12 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) self.verticalLayout_17.addItem(spacerItem12) self.horizontalLayout_15 = QtWidgets.QHBoxLayout() self.horizontalLayout_15.setObjectName("horizontalLayout_15") self.sysEqnsLabel = QtWidgets.QLabel(self.tab_3) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.sysEqnsLabel.setFont(font) self.sysEqnsLabel.setObjectName("sysEqnsLabel") self.horizontalLayout_15.addWidget(self.sysEqnsLabel) spacerItem13 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_15.addItem(spacerItem13) self.sysAddBtn = QtWidgets.QPushButton(self.tab_3) self.sysAddBtn.setObjectName("sysAddBtn") self.horizontalLayout_15.addWidget(self.sysAddBtn) self.sysRemoveBtn = QtWidgets.QPushButton(self.tab_3) self.sysRemoveBtn.setObjectName("sysRemoveBtn") self.horizontalLayout_15.addWidget(self.sysRemoveBtn) self.verticalLayout_17.addLayout(self.horizontalLayout_15) self.sysEqnsForm = QtWidgets.QFormLayout() self.sysEqnsForm.setObjectName("sysEqnsForm") self.sysEqn1Label = QtWidgets.QLabel(self.tab_3) self.sysEqn1Label.setObjectName("sysEqn1Label") self.sysEqnsForm.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.sysEqn1Label) self.sysEqn1LineEdit = QtWidgets.QLineEdit(self.tab_3) self.sysEqn1LineEdit.setObjectName("sysEqn1LineEdit") self.sysEqnsForm.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.sysEqn1LineEdit) self.sysEqn2Label = QtWidgets.QLabel(self.tab_3) self.sysEqn2Label.setObjectName("sysEqn2Label") self.sysEqnsForm.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.sysEqn2Label) self.sysEqn2LineEdit = QtWidgets.QLineEdit(self.tab_3) self.sysEqn2LineEdit.setObjectName("sysEqn2LineEdit") self.sysEqnsForm.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.sysEqn2LineEdit) self.verticalLayout_17.addLayout(self.sysEqnsForm) spacerItem14 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_17.addItem(spacerItem14) self.horizontalLayout_14 = QtWidgets.QHBoxLayout() self.horizontalLayout_14.setObjectName("horizontalLayout_14") spacerItem15 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_14.addItem(spacerItem15) self.sysLoadBtn = QtWidgets.QPushButton(self.tab_3) self.sysLoadBtn.setObjectName("sysLoadBtn") self.horizontalLayout_14.addWidget(self.sysLoadBtn) spacerItem16 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_14.addItem(spacerItem16) self.sysSolveBtn = QtWidgets.QPushButton(self.tab_3) self.sysSolveBtn.setObjectName("sysSolveBtn") self.horizontalLayout_14.addWidget(self.sysSolveBtn) spacerItem17 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_14.addItem(spacerItem17) self.verticalLayout_17.addLayout(self.horizontalLayout_14) spacerItem18 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) self.verticalLayout_17.addItem(spacerItem18) self.tab_4.addTab(self.tab_3, "") self.verticalLayout_10.addWidget(self.tab_4) self.tab_4.raise_() self.label_26.raise_() MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 717, 20)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) self.tab_4.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def __init__(self): super(ai_email_senderUI, self).__init__() un = getpass.getuser() self.setObjectName("ai_email_senderUI") self.resize(425, 350) # self.setToolButtonStyle(QtCore.Qt.ToolButtonIconOnly) # self.setAnimated(True) # self.setDockOptions(QtWidgets.QMainWindow.AllowTabbedDocks | QtWidgets.QMainWindow.AnimatedDocks) self.centralwidget = QtWidgets.QWidget(self) self.centralwidget.setObjectName("centralwidget") self.formLayoutWidget = QtWidgets.QWidget(self.centralwidget) self.formLayoutWidget.setGeometry(QtCore.QRect(10, 10, 281, 51)) self.formLayoutWidget.setObjectName("formLayoutWidget") self.formLayout = QtWidgets.QFormLayout(self.formLayoutWidget) self.formLayout.setFieldGrowthPolicy( QtWidgets.QFormLayout.AllNonFixedFieldsGrow) self.formLayout.setContentsMargins(0, 0, 0, 0) self.formLayout.setHorizontalSpacing(10) self.formLayout.setVerticalSpacing(7) self.formLayout.setObjectName("formLayout") ########################### username / password ########################### self.username_lab = QtWidgets.QLabel(self.formLayoutWidget) self.username_lab.setObjectName("username_lab") self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.username_lab) self.usernameTxt = QtWidgets.QLineEdit(self.formLayoutWidget) self.usernameTxt.setObjectName("usernameTxt") self.usernameTxt.setText(un) self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.usernameTxt) self.pw_lab = QtWidgets.QLabel(self.formLayoutWidget) self.pw_lab.setObjectName("pw_lab") self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.pw_lab) self.pwTxt = QtWidgets.QLineEdit(self.formLayoutWidget) self.pwTxt.setInputMask("") self.pwTxt.setText("") self.pwTxt.setObjectName("pwTxt") self.pwTxt.setEchoMode(self.pwTxt.Password) self.formLayout.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.pwTxt) ########################### combobox ########################### self.comboBox = QtWidgets.QComboBox(self.centralwidget) self.comboBox.setGeometry(QtCore.QRect(300, 10, 111, 51)) self.comboBox.setObjectName("comboBox") self.comboBox.addItem("0") self.comboBox.addItem("1") self.comboBox.addItem("2") self.comboBox.currentIndexChanged.connect(self.cb_changed) ########################### exp_path / maxfile_path / other_word ########################### self.formLayoutWidget_2 = QtWidgets.QWidget(self.centralwidget) self.formLayoutWidget_2.setGeometry(QtCore.QRect(10, 70, 401, 221)) self.formLayoutWidget_2.setObjectName("formLayoutWidget_2") self.formLayout_2 = QtWidgets.QFormLayout(self.formLayoutWidget_2) self.formLayout_2.setFieldGrowthPolicy( QtWidgets.QFormLayout.AllNonFixedFieldsGrow) self.formLayout_2.setContentsMargins(0, 0, 0, 0) self.formLayout_2.setObjectName("formLayout_2") self.exp_path_lab = QtWidgets.QLabel(self.formLayoutWidget_2) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.exp_path_lab.sizePolicy().hasHeightForWidth()) self.exp_path_lab.setSizePolicy(sizePolicy) self.exp_path_lab.setObjectName("exp_path_lab") self.formLayout_2.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.exp_path_lab) self.exp_path = QtWidgets.QLineEdit(self.formLayoutWidget_2) self.exp_path.setObjectName("exp_path_txt") self.exp_path.textChanged.connect(self.exp_path_changed) self.formLayout_2.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.exp_path) self.maxfile_lab = QtWidgets.QLabel(self.formLayoutWidget_2) self.maxfile_lab.setObjectName("maxfile_lab") self.formLayout_2.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.maxfile_lab) self.maxfile_path = QtWidgets.QPlainTextEdit(self.formLayoutWidget_2) self.maxfile_path.setObjectName("maxfile_txt") self.formLayout_2.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.maxfile_path) self.other_word = QtWidgets.QPlainTextEdit(self.formLayoutWidget_2) self.other_word.setObjectName("other_word_txt") self.formLayout_2.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.other_word) self.other_txt_lab = QtWidgets.QLabel(self.formLayoutWidget_2) self.other_txt_lab.setObjectName("other_txt_lab") self.formLayout_2.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.other_txt_lab) ########################### chkbx ########################### self.horizontalLayoutWidget = QtWidgets.QWidget(self.centralwidget) self.horizontalLayoutWidget.setGeometry(QtCore.QRect(10, 300, 401, 41)) self.horizontalLayoutWidget.setObjectName("horizontalLayoutWidget") self.horizontalLayout = QtWidgets.QHBoxLayout( self.horizontalLayoutWidget) self.horizontalLayout.setContentsMargins(0, 0, 0, 0) self.horizontalLayout.setObjectName("horizontalLayout") self.ben_chk = QtWidgets.QCheckBox(self.horizontalLayoutWidget) self.ben_chk.setObjectName("ben_chk") self.horizontalLayout.addWidget(self.ben_chk) self.rick_chk = QtWidgets.QCheckBox(self.horizontalLayoutWidget) self.rick_chk.setObjectName("rick_chk") self.horizontalLayout.addWidget(self.rick_chk) self.ccw_chk = QtWidgets.QCheckBox(self.horizontalLayoutWidget) self.ccw_chk.setObjectName("ccw_chk") self.horizontalLayout.addWidget(self.ccw_chk) self.rozy_chk = QtWidgets.QCheckBox(self.horizontalLayoutWidget) self.rozy_chk.setObjectName("rozy_chk") self.horizontalLayout.addWidget(self.rozy_chk) self.send_btn = QtWidgets.QPushButton(self.horizontalLayoutWidget) self.send_btn.setObjectName("send_btn") self.send_btn.clicked.connect(self.send_btn_clicked) self.horizontalLayout.addWidget(self.send_btn) ########################### layout word ###################################### _translate = QtCore.QCoreApplication.translate self.setWindowTitle( _translate("Ai_emailSender_layout", "Ai Email Sender")) self.username_lab.setText( _translate("Ai_emailSender_layout", "USERNAME : "******"Ai_emailSender_layout", "PASSWORD : "******"Ai_emailSender_layout", "首次輸出")) self.comboBox.setItemText(1, _translate("Ai_emailSender_layout", "修改輸出")) self.comboBox.setItemText( 2, _translate("Ai_emailSender_layout", "燈光構圖輸出")) self.exp_path_lab.setText( _translate("Ai_emailSender_layout", "EXPORT : ")) self.maxfile_lab.setText(_translate("Ai_emailSender_layout", "檔案連結 : ")) self.other_txt_lab.setText( _translate("Ai_emailSender_layout", "其他文字 : ")) self.ben_chk.setText(_translate("Ai_emailSender_layout", "總監")) self.rick_chk.setText(_translate("Ai_emailSender_layout", "Rick")) self.ccw_chk.setText(_translate("Ai_emailSender_layout", "筑君")) self.rozy_chk.setText(_translate("Ai_emailSender_layout", "Rozy")) self.send_btn.setText(_translate("Ai_emailSender_layout", "Send Email"))
def __init__(self, app, parent=None): super(MasterWindow, self).__init__(parent) self.data_folder = get_data_folder() self.dest_folder = '...' self.init_date = init_date self.setWindowTitle( 'Data Transfer Program - Physiology of Visual Circuits') self.setGeometry(150, 150, 480, 500) # buttons and functions LABELS = ["v) View data", "r) Launch Transfer", "q) Quit"] FUNCTIONS = [self.view_data, self.run, self.quit] mainMenu = self.menuBar() self.fileMenu = mainMenu.addMenu('') for func, label, bl, shift in zip(FUNCTIONS, LABELS,\ [100, 180, 100], [30, 140, 330]): btn = QtWidgets.QPushButton(label, self) btn.clicked.connect(func) btn.setMinimumWidth(bl) btn.move(shift + 30, 20) action = QtWidgets.QAction(label, self) action.setShortcut(label.split(')')[0]) action.triggered.connect(func) self.fileMenu.addAction(action) self.dfl = QtWidgets.QLabel( 'Data-Folder (root): "%s"' % str(self.data_folder), self) self.dfl.setMinimumWidth(300) self.dfl.move(30, 70) dfb = QtWidgets.QPushButton('Set folder', self) dfb.clicked.connect(self.choose_data_folder) dfb.move(330, 70) self.dsfl = QtWidgets.QLabel( 'Destination: "%s"' % str(self.dest_folder), self) self.dsfl.setMinimumWidth(300) self.dsfl.move(30, 110) dfb = QtWidgets.QPushButton('Set folder', self) dfb.clicked.connect(self.choose_destination_folder) dfb.move(330, 110) self.cal = QtWidgets.QCalendarWidget(self) self.cal.move(70, 160) self.cal.setMinimumWidth(350) self.cal.setMinimumHeight(220) self.cal.setMinimumDate(QtCore.QDate(init_date)) self.cal.setMaximumDate(QtCore.QDate.currentDate()) self.cal.clicked.connect(self.pick_date) QtWidgets.QLabel('Protocol:', self).move(30, 420) self.pbox = QtWidgets.QComboBox(self) self.pbox.move(100, 420) self.pbox.setMinimumWidth(300) self.statusBar = QtWidgets.QStatusBar() self.setStatusBar(self.statusBar) self.check_data_folder() self.statusBar.showMessage('ready for data transfer') self.show()
def setupUi(self, Add_On_Options, roi_line, roi_opacity, iso_line, iso_opacity, line_width): Add_On_Options.setObjectName("Add_On_Options") Add_On_Options.setMinimumSize(766, 600) Add_On_Options.setStyleSheet("") Add_On_Options.setWindowIcon(QtGui.QIcon("src/Icon/DONE.png")) self.centralwidget = QtWidgets.QWidget(Add_On_Options) self.centralwidget.setObjectName("centralwidget") #label that holds the chosen option from the tree self.optionTitle = QtWidgets.QLabel(self.centralwidget) self.optionTitle.setGeometry(QtCore.QRect(290, 50, 281, 31)) self.optionTitle.setStyleSheet("font: 57 12pt \"Ubuntu\";\n" "font-weight: bold;") self.optionTitle.setObjectName("optionTitle") #description holder widget self.table_modules = QtWidgets.QLabel(self.centralwidget) self.table_modules.setGeometry(QtCore.QRect(290, 90, 451, 70)) self.table_modules.setObjectName("table_modules") self.table_modules.setStyleSheet("font: 57 11pt \\\"Ubuntu\\\";\n" "color:rgb(0,0,0);\n") self.table_modules.setText( " Here are listed all the user options used in Onko. By using \n Add-On Options you will be able to Add/Modify/Delete the \n settings for the displayed options on the left. " ) ###### WINDOWING COMPONENTS ###### #adding a new window view self.add_new_window = QtWidgets.QPushButton(self.centralwidget) self.add_new_window.setGeometry(QtCore.QRect(598, 470, 141, 31)) self.add_new_window.setCursor( QtGui.QCursor(QtCore.Qt.PointingHandCursor)) self.add_new_window.setStyleSheet( "background-color: rgb(238, 238, 236);\n" "font: 57 11pt \\\"Ubuntu\\\";\n" "color:rgb(75,0,130);\n" "font-weight: bold;") self.add_new_window.setObjectName("add_new_window") self.add_new_window.setVisible(False) #table to hold all the windowing options self.table_view = QtWidgets.QTableWidget(self.centralwidget) self.table_view.setGeometry(QtCore.QRect(290, 90, 451, 370)) self.table_view.setObjectName("table_view") self.table_view.setStyleSheet("background-color: rgb(255, 255, 255);") self.table_view.setColumnCount(4) self.table_view.setHorizontalHeaderLabels( [" Window Name ", " Scan ", " Window ", " Level "]) self.table_view.horizontalHeaderItem(0).setTextAlignment( QtCore.Qt.AlignLeft) self.table_view.horizontalHeaderItem(1).setTextAlignment( QtCore.Qt.AlignLeft) self.table_view.horizontalHeaderItem(2).setTextAlignment( QtCore.Qt.AlignLeft) self.table_view.horizontalHeaderItem(3).setTextAlignment( QtCore.Qt.AlignLeft) self.table_view.verticalHeader().hide() header1 = self.table_view.horizontalHeader() header1.setSectionResizeMode(0, QtWidgets.QHeaderView.Stretch) header1.setSectionResizeMode(1, QtWidgets.QHeaderView.ResizeToContents) header1.setSectionResizeMode(2, QtWidgets.QHeaderView.Stretch) header1.setSectionResizeMode(3, QtWidgets.QHeaderView.Stretch) self.table_view.setVisible(False) ###### STANDARD ORGAN COMPONENTS ###### # button to add a new standard organ name self.add_standard_organ_name = QtWidgets.QPushButton( self.centralwidget) self.add_standard_organ_name.setGeometry( QtCore.QRect(578, 470, 161, 31)) self.add_standard_organ_name.setCursor( QtGui.QCursor(QtCore.Qt.PointingHandCursor)) self.add_standard_organ_name.setStyleSheet( "background-color: rgb(238, 238, 236);\n" "font: 57 11pt \\\"Ubuntu\\\";\n" "color:rgb(75,0,130);\n" "font-weight: bold;") self.add_standard_organ_name.setObjectName("add_standard_organ_name") #table to hold all the entries self.table_organ = QtWidgets.QTableWidget(self.centralwidget) self.table_organ.setGeometry(QtCore.QRect(290, 90, 451, 370)) self.table_organ.setObjectName("table_organ") self.table_organ.setStyleSheet("background-color: rgb(255, 255, 255);") self.table_organ.setColumnCount(4) self.table_organ.setHorizontalHeaderLabels( [" Standard Name ", " FMA ID ", " Organ ", " Url "]) self.table_organ.horizontalHeaderItem(0).setTextAlignment( QtCore.Qt.AlignLeft) self.table_organ.horizontalHeaderItem(1).setTextAlignment( QtCore.Qt.AlignLeft) self.table_organ.horizontalHeaderItem(2).setTextAlignment( QtCore.Qt.AlignLeft) self.table_organ.horizontalHeaderItem(3).setTextAlignment( QtCore.Qt.AlignLeft) header2 = self.table_organ.horizontalHeader() header2.setSectionResizeMode(0, QtWidgets.QHeaderView.Stretch) header2.setSectionResizeMode(1, QtWidgets.QHeaderView.ResizeToContents) header2.setSectionResizeMode(2, QtWidgets.QHeaderView.Stretch) header2.setSectionResizeMode(3, QtWidgets.QHeaderView.Stretch) self.table_organ.setVisible(False) self.table_organ.verticalHeader().hide() self.add_standard_organ_name.setVisible(False) # button to import a csv of standard organs self.import_organ_csv = QtWidgets.QPushButton(self.centralwidget) self.import_organ_csv.setCursor( QtGui.QCursor(QtCore.Qt.PointingHandCursor)) self.import_organ_csv.setGeometry(QtCore.QRect(406, 470, 161, 31)) self.import_organ_csv.setStyleSheet( "background-color: rgb(238, 238, 236);\n" "font: 57 11pt \\\"Ubuntu\\\";\n" "color:rgb(75,0,130);\n" "font-weight: bold;") self.import_organ_csv.setObjectName("import_organ_csv") self.import_organ_csv.setVisible(False) ###### STANDARD VOLUME COMPONENTS ###### # button to add a new standard volume name self.add_standard_volume_name = QtWidgets.QPushButton( self.centralwidget) self.add_standard_volume_name.setCursor( QtGui.QCursor(QtCore.Qt.PointingHandCursor)) self.add_standard_volume_name.setGeometry( QtCore.QRect(578, 470, 161, 31)) self.add_standard_volume_name.setStyleSheet( "background-color: rgb(238, 238, 236);\n" "font: 57 11pt \\\"Ubuntu\\\";\n" "color:rgb(75,0,130);\n" "font-weight: bold;") self.add_standard_volume_name.setObjectName("add_standard_volume_name") self.add_standard_volume_name.setVisible(False) #table to hold the volume entries self.table_volume = QtWidgets.QTableWidget(self.centralwidget) self.table_volume.setGeometry(QtCore.QRect(290, 90, 451, 370)) self.table_volume.setObjectName("table_volume") self.table_volume.setStyleSheet( "background-color: rgb(255, 255, 255);") self.table_volume.setColumnCount(2) self.table_volume.setHorizontalHeaderLabels( [" Standard Name ", " Volume Name"]) self.table_volume.horizontalHeaderItem(0).setTextAlignment( QtCore.Qt.AlignLeft) self.table_volume.horizontalHeaderItem(1).setTextAlignment( QtCore.Qt.AlignLeft) header3 = self.table_volume.horizontalHeader() self.table_volume.verticalHeader().hide() header3.setSectionResizeMode(0, QtWidgets.QHeaderView.Stretch) header3.setSectionResizeMode(1, QtWidgets.QHeaderView.Stretch) self.table_volume.setVisible(False) ###### ROI FROM ISODOSE COMPONENTS ###### # The following code is commented out as it contains the possibility to create ROI from isodoses which is not yet supported # self.add_new_roi = QtWidgets.QPushButton(self.centralwidget) # self.add_new_roi.setCursor( # QtGui.QCursor(QtCore.Qt.PointingHandCursor)) # self.add_new_roi.setGeometry(QtCore.QRect(578, 470, 161, 31)) # self.add_new_roi.setStyleSheet("background-color: rgb(238, 238, 236);\n" # "font: 57 11pt \\\"Ubuntu\\\";\n" # "color:rgb(75,0,130);\n" # "font-weight: bold;") # self.add_new_roi.setObjectName("add_new_roi") # self.add_new_roi.setVisible(False) # self.table_roi = QtWidgets.QTableWidget(self.centralwidget) # self.table_roi.setGeometry(QtCore.QRect(290, 90, 451, 370)) # self.table_roi.setObjectName("table_roi") # self.table_roi.setStyleSheet("background-color: rgb(255, 255, 255);") # self.table_roi.setColumnCount(3) # self.table_roi.verticalHeader().hide() # self.table_roi.setHorizontalHeaderLabels( # [" Isodose Level (cGy) ", " ROI Name ", " Notes "]) # self.table_roi.horizontalHeaderItem( # 0).setTextAlignment(QtCore.Qt.AlignLeft) # self.table_roi.horizontalHeaderItem( # 1).setTextAlignment(QtCore.Qt.AlignLeft) # self.table_roi.horizontalHeaderItem( # 2).setTextAlignment(QtCore.Qt.AlignLeft) # header4 = self.table_roi.horizontalHeader() # header4.setSectionResizeMode(0, QtWidgets.QHeaderView.Stretch) # header4.setSectionResizeMode(1, QtWidgets.QHeaderView.Stretch) # header4.setSectionResizeMode(2, QtWidgets.QHeaderView.Stretch) # self.table_roi.setVisible(False) ###### PATIENT ID - HASH ID COMPONENTS ###### # table to hold all the patients and their hash that the software has anonymised self.table_Ids = QtWidgets.QTableWidget(self.centralwidget) self.table_Ids.setGeometry(QtCore.QRect(290, 90, 451, 370)) self.table_Ids.setObjectName("table_Ids") self.table_Ids.setStyleSheet("background-color: rgb(255, 255, 255);") self.table_Ids.setColumnCount(2) self.table_Ids.setHorizontalHeaderLabels([" Patient ID ", " Hash ID "]) self.table_Ids.horizontalHeaderItem(0).setTextAlignment( QtCore.Qt.AlignLeft) self.table_Ids.horizontalHeaderItem(1).setTextAlignment( QtCore.Qt.AlignLeft) header5 = self.table_Ids.horizontalHeader() self.table_Ids.verticalHeader().hide() header5.setSectionResizeMode(0, QtWidgets.QHeaderView.Stretch) header5.setSectionResizeMode(1, QtWidgets.QHeaderView.Stretch) self.table_Ids.setVisible(False) # Note for the user self.note = QtWidgets.QLabel(self.centralwidget) self.note.setGeometry(QtCore.QRect(295, 457, 451, 50)) self.note.setObjectName('note') self.note.setStyleSheet("font: 57 11pt \\\"Ubuntu\\\";\n" "color:rgb(0,0,0)") self.note.setVisible(False) #CANCEL button for the whole window self.cancel_button = QtWidgets.QPushButton(self.centralwidget) self.cancel_button.setCursor( QtGui.QCursor(QtCore.Qt.PointingHandCursor)) self.cancel_button.setGeometry(QtCore.QRect(638, 554, 101, 31)) self.cancel_button.setStyleSheet( "background-color: rgb(238, 238, 236);\n" " font: 57 11pt \\\"Ubuntu\\\";\n" "\n" "font-weight: bold;\n" "color: rgb(85, 87, 83);") self.cancel_button.setObjectName("cancel_button") #APPLY button to save all changes made self.apply_button = QtWidgets.QPushButton(self.centralwidget) self.apply_button.setCursor(QtGui.QCursor( QtCore.Qt.PointingHandCursor)) self.apply_button.setGeometry(QtCore.QRect(510, 554, 111, 31)) self.apply_button.setStyleSheet( "background-color: rgb(238, 238, 236);\n" "font: 57 11pt \\\"Ubuntu\\\";\n" "color:rgb(75,0,130);\n" "font-weight: bold;") self.apply_button.setObjectName("apply_button") #TREE VIEW that holds the different Options self.treeList = QtWidgets.QTreeView(self.centralwidget) self.treeList.setGeometry(QtCore.QRect(10, 40, 256, 461)) self.treeList.setObjectName("treeList") self.treeList.setStyleSheet("QTreeView::item { padding: 10px }") Add_On_Options.setCentralWidget(self.centralwidget) self.treeList.setHeaderHidden(True) #removing the ability to edit tables with immediate click self.table_view.setEditTriggers(QtWidgets.QTreeView.NoEditTriggers) self.table_organ.setEditTriggers(QtWidgets.QTreeView.NoEditTriggers) self.table_volume.setEditTriggers(QtWidgets.QTreeView.NoEditTriggers) # self.table_roi.setEditTriggers(QtWidgets.QTreeView.NoEditTriggers) self.table_Ids.setEditTriggers(QtWidgets.QTreeView.NoEditTriggers) ###### LINE AND FILL COMPONENTS ###### self.fill_layout = QtWidgets.QFormLayout(self.centralwidget) self.fill_options = QtWidgets.QWidget(self.centralwidget) #combo bow with the available lines for ROIs self.line_style_ROI = QtWidgets.QComboBox(self.fill_options) self.line_style_ROI.addItem("No Pen") self.line_style_ROI.addItem("Solid Line") self.line_style_ROI.addItem("Dash Line") self.line_style_ROI.addItem("Dot Line") self.line_style_ROI.addItem("Dash-Dot Line") self.line_style_ROI.addItem("Dash-Dot-Dot Line") #slider to determine opacity of the fill for ROIs self.opacity_ROI = QtWidgets.QSlider(QtCore.Qt.Horizontal) self.opacity_ROI.setMinimum(0) self.opacity_ROI.setMaximum(100) self.opacity_ROI.setTickPosition(QtWidgets.QSlider.TicksLeft) self.opacity_ROI.setTickInterval(10) self.opacity_ROI.setValue(roi_opacity) self.opacity_ROI.valueChanged.connect(self.update_ROI_opacity) self.opacityLabel_ROI = QtWidgets.QLabel( "ROI Fill Opacity: \t {}%".format(int(self.opacity_ROI.value()))) #combo bow with the available lines for ISODoses self.line_style_ISO = QtWidgets.QComboBox(self.fill_options) self.line_style_ISO.addItem("No Pen") self.line_style_ISO.addItem("Solid Line") self.line_style_ISO.addItem("Dash Line") self.line_style_ISO.addItem("Dot Line") self.line_style_ISO.addItem("Dash-Dot Line") self.line_style_ISO.addItem("Dash-Dot-Dot Line") #slider to determine opacity of the fill for ISODoses self.opacity_ISO = QtWidgets.QSlider(QtCore.Qt.Horizontal) self.opacity_ISO.setMinimum(0) self.opacity_ISO.setMaximum(100) self.opacity_ISO.setTickPosition(QtWidgets.QSlider.TicksLeft) self.opacity_ISO.setTickInterval(10) self.opacity_ISO.setValue(iso_opacity) self.opacity_ISO.valueChanged.connect(self.update_ISO_opacity) self.opacityLabel_ISO = QtWidgets.QLabel( "ISO Fill Opacity: \t {}%".format(int(self.opacity_ISO.value()))) #combo box to hold the line width options self.line_width = QtWidgets.QComboBox(self.fill_options) self.line_width.addItem("0.5") self.line_width.addItem("1") self.line_width.addItem("1.5") self.line_width.addItem("2") self.line_width.addItem("2.5") #adding the components into a layout self.fill_layout.addRow(QLabel("ROI Line Style: "), self.line_style_ROI) self.fill_layout.addRow(QLabel("")) self.fill_layout.addRow(self.opacityLabel_ROI, self.opacity_ROI) self.fill_layout.addRow(QLabel("")) self.fill_layout.addRow(QLabel("ISO Line Style: "), self.line_style_ISO) self.fill_layout.addRow(QLabel("")) self.fill_layout.addRow(self.opacityLabel_ISO, self.opacity_ISO) self.fill_layout.addRow(QLabel("")) self.fill_layout.addRow(QLabel("Line Width: "), self.line_width) #inserting the last configuration settings on initialisation self.line_style_ROI.setCurrentIndex(roi_line) self.line_style_ISO.setCurrentIndex(iso_line) self.line_width.setCurrentText(str(line_width)) self.fill_options.setLayout(self.fill_layout) self.fill_options.setGeometry(QtCore.QRect(290, 90, 451, 370)) self.fill_options.setVisible(False) self.fill_options.setObjectName('fill_options') self.retranslateUi(Add_On_Options) QtCore.QMetaObject.connectSlotsByName(Add_On_Options)
def setupUi(self, Form): Form.setObjectName("Form") Form.resize(531, 405) self.gridLayout_5 = QtWidgets.QGridLayout(Form) self.gridLayout_5.setObjectName("gridLayout_5") self.groupBox = QtWidgets.QGroupBox(Form) self.groupBox.setTitle("") self.groupBox.setObjectName("groupBox") self.gridLayout_3 = QtWidgets.QGridLayout(self.groupBox) self.gridLayout_3.setObjectName("gridLayout_3") self.gridLayout_2 = QtWidgets.QGridLayout() self.gridLayout_2.setObjectName("gridLayout_2") spacerItem = QtWidgets.QSpacerItem(120, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_2.addItem(spacerItem, 0, 0, 1, 1) self.label = QtWidgets.QLabel(self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label.sizePolicy().hasHeightForWidth()) self.label.setSizePolicy(sizePolicy) self.label.setMaximumSize(QtCore.QSize(65, 35)) font = QtGui.QFont() font.setFamily("Agency FB") font.setPointSize(10) font.setBold(True) font.setWeight(75) self.label.setFont(font) self.label.setObjectName("label") self.gridLayout_2.addWidget(self.label, 0, 1, 1, 1) self.comboBox_tableName = QtWidgets.QComboBox(self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.comboBox_tableName.sizePolicy().hasHeightForWidth()) self.comboBox_tableName.setSizePolicy(sizePolicy) self.comboBox_tableName.setMaximumSize(QtCore.QSize(16777215, 35)) font = QtGui.QFont() font.setFamily("Agency FB") font.setPointSize(10) font.setBold(True) font.setWeight(75) self.comboBox_tableName.setFont(font) self.comboBox_tableName.setObjectName("comboBox_tableName") self.gridLayout_2.addWidget(self.comboBox_tableName, 0, 2, 1, 1) spacerItem1 = QtWidgets.QSpacerItem(120, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_2.addItem(spacerItem1, 0, 3, 1, 1) self.gridLayout = QtWidgets.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.label_ProjectName = QtWidgets.QLabel(self.groupBox) font = QtGui.QFont() font.setFamily("Agency FB") font.setPointSize(10) font.setBold(True) font.setWeight(75) self.label_ProjectName.setFont(font) self.label_ProjectName.setTextFormat(QtCore.Qt.AutoText) self.label_ProjectName.setScaledContents(False) self.label_ProjectName.setWordWrap(True) self.label_ProjectName.setObjectName("label_ProjectName") self.gridLayout.addWidget(self.label_ProjectName, 0, 0, 1, 1) self.comboBox_ProjectName = QtWidgets.QComboBox(self.groupBox) self.comboBox_ProjectName.setObjectName("comboBox_ProjectName") self.gridLayout.addWidget(self.comboBox_ProjectName, 0, 1, 1, 3) self.label_TestNumber = QtWidgets.QLabel(self.groupBox) font = QtGui.QFont() font.setFamily("Agency FB") font.setPointSize(10) font.setBold(True) font.setWeight(75) self.label_TestNumber.setFont(font) self.label_TestNumber.setWordWrap(True) self.label_TestNumber.setObjectName("label_TestNumber") self.gridLayout.addWidget(self.label_TestNumber, 0, 4, 1, 1) self.comboBox_TestNumber = QtWidgets.QComboBox(self.groupBox) self.comboBox_TestNumber.setObjectName("comboBox_TestNumber") self.gridLayout.addWidget(self.comboBox_TestNumber, 0, 5, 1, 1) self.label_priority = QtWidgets.QLabel(self.groupBox) font = QtGui.QFont() font.setFamily("Agency FB") font.setPointSize(10) font.setBold(True) font.setWeight(75) self.label_priority.setFont(font) self.label_priority.setObjectName("label_priority") self.gridLayout.addWidget(self.label_priority, 1, 0, 1, 1) self.comboBox_priority = QtWidgets.QComboBox(self.groupBox) self.comboBox_priority.setObjectName("comboBox_priority") self.gridLayout.addWidget(self.comboBox_priority, 1, 1, 1, 3) self.label_requirementNumber = QtWidgets.QLabel(self.groupBox) font = QtGui.QFont() font.setFamily("Agency FB") font.setPointSize(10) font.setBold(True) font.setWeight(75) self.label_requirementNumber.setFont(font) self.label_requirementNumber.setWordWrap(True) self.label_requirementNumber.setObjectName("label_requirementNumber") self.gridLayout.addWidget(self.label_requirementNumber, 1, 4, 1, 1) self.comboBox_requirementNumber = QtWidgets.QComboBox(self.groupBox) self.comboBox_requirementNumber.setObjectName( "comboBox_requirementNumber") self.gridLayout.addWidget(self.comboBox_requirementNumber, 1, 5, 1, 1) self.label_designer = QtWidgets.QLabel(self.groupBox) font = QtGui.QFont() font.setFamily("Agency FB") font.setPointSize(10) font.setBold(True) font.setWeight(75) self.label_designer.setFont(font) self.label_designer.setObjectName("label_designer") self.gridLayout.addWidget(self.label_designer, 2, 0, 1, 1) self.comboBox_designer = QtWidgets.QComboBox(self.groupBox) self.comboBox_designer.setObjectName("comboBox_designer") self.gridLayout.addWidget(self.comboBox_designer, 2, 1, 1, 1) self.label_designTime = QtWidgets.QLabel(self.groupBox) font = QtGui.QFont() font.setFamily("Agency FB") font.setPointSize(10) font.setBold(True) font.setWeight(75) self.label_designTime.setFont(font) self.label_designTime.setObjectName("label_designTime") self.gridLayout.addWidget(self.label_designTime, 2, 2, 1, 1) self.comboBox_designTime = QtWidgets.QComboBox(self.groupBox) self.comboBox_designTime.setObjectName("comboBox_designTime") self.gridLayout.addWidget(self.comboBox_designTime, 2, 3, 1, 1) self.label_requirementModel = QtWidgets.QLabel(self.groupBox) font = QtGui.QFont() font.setFamily("Agency FB") font.setPointSize(10) font.setBold(True) font.setWeight(75) self.label_requirementModel.setFont(font) self.label_requirementModel.setWordWrap(True) self.label_requirementModel.setObjectName("label_requirementModel") self.gridLayout.addWidget(self.label_requirementModel, 2, 4, 1, 1) self.comboBox_requirementModel = QtWidgets.QComboBox(self.groupBox) self.comboBox_requirementModel.setObjectName( "comboBox_requirementModel") self.gridLayout.addWidget(self.comboBox_requirementModel, 2, 5, 1, 1) self.label_TestName = QtWidgets.QLabel(self.groupBox) font = QtGui.QFont() font.setFamily("Agency FB") font.setPointSize(10) font.setBold(True) font.setWeight(75) self.label_TestName.setFont(font) self.label_TestName.setWordWrap(True) self.label_TestName.setObjectName("label_TestName") self.gridLayout.addWidget(self.label_TestName, 3, 0, 1, 1) self.comboBox_TestName = QtWidgets.QComboBox(self.groupBox) self.comboBox_TestName.setObjectName("comboBox_TestName") self.gridLayout.addWidget(self.comboBox_TestName, 3, 1, 1, 5) self.label_TestType = QtWidgets.QLabel(self.groupBox) font = QtGui.QFont() font.setFamily("Agency FB") font.setPointSize(10) font.setBold(True) font.setWeight(75) self.label_TestType.setFont(font) self.label_TestType.setObjectName("label_TestType") self.gridLayout.addWidget(self.label_TestType, 4, 0, 1, 1) self.comboBox_TestType = QtWidgets.QComboBox(self.groupBox) self.comboBox_TestType.setMinimumSize(QtCore.QSize(0, 30)) self.comboBox_TestType.setObjectName("comboBox_TestType") self.gridLayout.addWidget(self.comboBox_TestType, 4, 1, 1, 5) self.label_condition = QtWidgets.QLabel(self.groupBox) font = QtGui.QFont() font.setFamily("Agency FB") font.setPointSize(10) font.setBold(True) font.setWeight(75) self.label_condition.setFont(font) self.label_condition.setObjectName("label_condition") self.gridLayout.addWidget(self.label_condition, 5, 0, 1, 1) self.comboBox_condition = QtWidgets.QComboBox(self.groupBox) self.comboBox_condition.setMinimumSize(QtCore.QSize(0, 30)) self.comboBox_condition.setObjectName("comboBox_condition") self.gridLayout.addWidget(self.comboBox_condition, 5, 1, 1, 5) self.label_TestStep = QtWidgets.QLabel(self.groupBox) font = QtGui.QFont() font.setFamily("Agency FB") font.setPointSize(10) font.setBold(True) font.setWeight(75) self.label_TestStep.setFont(font) self.label_TestStep.setObjectName("label_TestStep") self.gridLayout.addWidget(self.label_TestStep, 6, 0, 1, 1) self.comboBox_TestStep = QtWidgets.QComboBox(self.groupBox) self.comboBox_TestStep.setMinimumSize(QtCore.QSize(0, 30)) self.comboBox_TestStep.setObjectName("comboBox_TestStep") self.gridLayout.addWidget(self.comboBox_TestStep, 6, 1, 1, 5) self.label_expected = QtWidgets.QLabel(self.groupBox) font = QtGui.QFont() font.setFamily("Agency FB") font.setPointSize(10) font.setBold(True) font.setWeight(75) self.label_expected.setFont(font) self.label_expected.setObjectName("label_expected") self.gridLayout.addWidget(self.label_expected, 7, 0, 1, 1) self.comboBox_expected = QtWidgets.QComboBox(self.groupBox) self.comboBox_expected.setMinimumSize(QtCore.QSize(0, 30)) self.comboBox_expected.setObjectName("comboBox_expected") self.gridLayout.addWidget(self.comboBox_expected, 7, 1, 1, 5) self.gridLayout_2.addLayout(self.gridLayout, 1, 0, 1, 4) self.gridLayout_3.addLayout(self.gridLayout_2, 0, 0, 1, 1) self.gridLayout_5.addWidget(self.groupBox, 0, 0, 1, 1) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form)
def __init__(self, equipment=None, parent=None): """ equipment: Initial equipment instance to model """ super().__init__(Turbine, entrada=False, salida=False, parent=parent) # Calculate tab lyt_Calc = QtWidgets.QGridLayout(self.tabCalculo) lyt_Calc.addWidget( QtWidgets.QLabel( QtWidgets.QApplication.translate("pychemqt", "Method:")), 1, 1) self.metodo = QtWidgets.QComboBox() for txt in self.Equipment.TEXT_METODO: self.metodo.addItem(txt) # self.metodo.addItem(QtWidgets.QApplication.translate( # "pychemqt", "Especificar curva de funcionamiento")) self.metodo.currentIndexChanged.connect( self.on_tipoCalculo_currentIndexChanged) lyt_Calc.addWidget(self.metodo, 1, 2, 1, 2) lyt_Calc.addItem( QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed), 2, 0, 1, 4) lyt_Calc.addWidget( QtWidgets.QLabel( QtWidgets.QApplication.translate("pychemqt", "Thermodynamic:")), 3, 1) self.termodinamica = QtWidgets.QComboBox() for txt in self.Equipment.TEXT_TERMODINAMICA: self.termodinamica.addItem(txt) self.termodinamica.currentIndexChanged.connect( partial(self.changeParams, "termodinamica")) lyt_Calc.addWidget(self.termodinamica, 3, 2, 1, 2) lyt_Calc.addItem( QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed), 4, 0, 1, 4) lyt_Calc.addWidget( QtWidgets.QLabel( QtWidgets.QApplication.translate("pychemqt", "Out Pressure")), 5, 1) self.Pout = Entrada_con_unidades(Pressure) self.Pout.valueChanged.connect(partial(self.changeParams, "Pout")) lyt_Calc.addWidget(self.Pout, 5, 2) lyt_Calc.addWidget( QtWidgets.QLabel( QtWidgets.QApplication.translate("pychemqt", "Pressure ratio")), 6, 1) self.razon = Entrada_con_unidades(float) self.razon.valueChanged.connect(partial(self.changeParams, "razon")) lyt_Calc.addWidget(self.razon, 6, 2) lyt_Calc.addWidget( QtWidgets.QLabel( QtWidgets.QApplication.translate("pychemqt", "Efficiency")), 7, 1) self.rendimiento = Entrada_con_unidades(float) self.rendimiento.valueChanged.connect( partial(self.changeParams, "rendimiento")) lyt_Calc.addWidget(self.rendimiento, 7, 2) lyt_Calc.addWidget( QtWidgets.QLabel( QtWidgets.QApplication.translate("pychemqt", "Actual Power")), 8, 1) self.trabajo = Entrada_con_unidades(Power) self.trabajo.valueChanged.connect(partial(self.changeParams, "trabajo")) lyt_Calc.addWidget(self.trabajo, 8, 2) lyt_Calc.setRowStretch(10, 1) group = QtWidgets.QGroupBox() group.setTitle(QtWidgets.QApplication.translate("pychemqt", "Results")) lyt_Calc.addWidget(group, 12, 1, 1, 2) lyt = QtWidgets.QGridLayout(group) lyt.addWidget( QtWidgets.QLabel( QtWidgets.QApplication.translate("pychemqt", "Power")), 1, 1) self.power = Entrada_con_unidades(Power, retornar=False, readOnly=True) lyt.addWidget(self.power, 1, 2) lyt.addWidget(QtWidgets.QLabel("Cp/Cv"), 2, 1) self.cp_cv = Entrada_con_unidades(float, retornar=False, readOnly=True) lyt.addWidget(self.cp_cv, 2, 2) lyt.setColumnStretch(3, 1) lyt.addWidget( QtWidgets.QLabel( QtWidgets.QApplication.translate("pychemqt", "Pressure ratio")), 1, 4) self.razonCalculada = Entrada_con_unidades(float, readOnly=True) lyt.addWidget(self.razonCalculada, 1, 5) lyt.addWidget( QtWidgets.QLabel( QtWidgets.QApplication.translate("pychemqt", "Efficiency")), 2, 4) self.rendimientoCalculado = Entrada_con_unidades(float, readOnly=True) lyt.addWidget(self.rendimientoCalculado, 2, 5) # Cost tab lyt_Cost = QtWidgets.QGridLayout(self.tabCostos) self.Costos = CostData(self.Equipment) self.Costos.valueChanged.connect(self.changeParamsCoste) lyt_Cost.addWidget(self.Costos, 1, 0, 1, 2) lyt_Cost.addItem( QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding), 2, 0, 1, 2) group = QtWidgets.QGroupBox( QtWidgets.QApplication.translate("pychemqt", "Stimated Costs")) lyt_Cost.addWidget(group, 3, 0, 1, 2) lyt = QtWidgets.QGridLayout(group) lyt.addWidget( QtWidgets.QLabel( QtWidgets.QApplication.translate("pychemqt", "Purchase cost")), 0, 1) self.C_adq = Entrada_con_unidades(Currency, retornar=False, readOnly=True) lyt.addWidget(self.C_adq, 0, 2) lyt.addWidget( QtWidgets.QLabel( QtWidgets.QApplication.translate("pychemqt", "Installed cost")), 1, 1) self.C_inst = Entrada_con_unidades(Currency, retornar=False, readOnly=True) lyt.addWidget(self.C_inst, 1, 2) lyt_Cost.addItem( QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed), 4, 0, 1, 2) self.on_tipoCalculo_currentIndexChanged(0) if equipment: self.setEquipment(equipment)
def __init__(self, parent): QtWidgets.QDialog.__init__(self, parent) self.resize(400, 512) self.groupBox = QtWidgets.QGroupBox(self) self.groupBox.setGeometry(QtCore.QRect(19, 9, 361, 141)) self.groupBox.setObjectName("groupBox") self.lineEdit = QtWidgets.QLineEdit(self.groupBox) self.lineEdit.setGeometry(QtCore.QRect(10, 50, 281, 25)) self.lineEdit.setObjectName("lineEdit") self.pushButton = QtWidgets.QPushButton(self.groupBox) self.pushButton.setGeometry(QtCore.QRect(300, 50, 51, 21)) self.pushButton.setObjectName("pushButton") self.buttonBox_2 = QtWidgets.QDialogButtonBox(self.groupBox) self.buttonBox_2.setGeometry(QtCore.QRect(10, 90, 341, 32)) self.buttonBox_2.setOrientation(QtCore.Qt.Horizontal) self.buttonBox_2.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel | QtWidgets.QDialogButtonBox.Ok) self.buttonBox_2.setObjectName("buttonBox_2") self.groupBox_2 = QtWidgets.QGroupBox(self) self.groupBox_2.setGeometry(QtCore.QRect(20, 160, 361, 341)) self.groupBox_2.setObjectName("groupBox_2") self.label = QtWidgets.QLabel(self.groupBox_2) self.label.setGeometry(QtCore.QRect(20, 40, 54, 17)) self.label.setObjectName("label") self.label_2 = QtWidgets.QLabel(self.groupBox_2) self.label_2.setGeometry(QtCore.QRect(20, 80, 54, 17)) self.label_2.setObjectName("label_2") self.lineEdit_2 = QtWidgets.QLineEdit(self.groupBox_2) self.lineEdit_2.setGeometry(QtCore.QRect(90, 40, 251, 25)) self.lineEdit_2.setObjectName("lineEdit_2") self.comboBox = QtWidgets.QComboBox(self.groupBox_2) self.comboBox.setGeometry(QtCore.QRect(90, 80, 121, 25)) self.comboBox.setObjectName("comboBox") self.groupBox_3 = QtWidgets.QGroupBox(self.groupBox_2) self.groupBox_3.setGeometry(QtCore.QRect(20, 120, 331, 161)) self.groupBox_3.setObjectName("groupBox_3") self.label_3 = QtWidgets.QLabel(self.groupBox_3) self.label_3.setGeometry(QtCore.QRect(10, 40, 71, 17)) self.label_3.setObjectName("label_3") self.label_4 = QtWidgets.QLabel(self.groupBox_3) self.label_4.setGeometry(QtCore.QRect(10, 80, 81, 17)) self.label_4.setObjectName("label_4") self.lineEdit_3 = QtWidgets.QLineEdit(self.groupBox_3) self.lineEdit_3.setGeometry(QtCore.QRect(100, 40, 221, 25)) self.lineEdit_3.setObjectName("lineEdit_3") self.lineEdit_4 = QtWidgets.QLineEdit(self.groupBox_3) self.lineEdit_4.setGeometry(QtCore.QRect(100, 80, 221, 25)) self.lineEdit_4.setObjectName("lineEdit_4") self.label_5 = QtWidgets.QLabel(self.groupBox_3) self.label_5.setGeometry(QtCore.QRect(10, 120, 81, 17)) self.label_5.setObjectName("label_5") self.lineEdit_5 = QtWidgets.QLineEdit(self.groupBox_3) self.lineEdit_5.setGeometry(QtCore.QRect(100, 120, 221, 25)) self.lineEdit_5.setObjectName("lineEdit_5") self.buttonBox_3 = QtWidgets.QDialogButtonBox(self.groupBox_2) self.buttonBox_3.setGeometry(QtCore.QRect(10, 290, 341, 32)) self.buttonBox_3.setOrientation(QtCore.Qt.Horizontal) self.buttonBox_3.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel | QtWidgets.QDialogButtonBox.Ok) self.buttonBox_3.setObjectName("buttonBox_3") _translate = QtCore.QCoreApplication.translate self.setWindowTitle(_translate("Dialog", "Add Point of Interest")) self.groupBox.setTitle(_translate("Dialog", "Add POI in bulk")) self.pushButton.setText(_translate("Dialog", "Search")) self.groupBox_2.setTitle(_translate("Dialog", "Add single POI")) self.label.setText(_translate("Dialog", "Name")) self.label_2.setText(_translate("Dialog", "Type")) self.comboBox.addItem("Function") self.comboBox.addItem("String") self.groupBox_3.setTitle(_translate("Dialog", "Attributes")) self.label_3.setText(_translate("Dialog", "Parameters")) self.label_4.setText(_translate("Dialog", "Return Type")) self.label_5.setText(_translate("Dialog", "Output")) self.pois = [] self.comboBox.currentIndexChanged.connect( lambda x: self.check_type(self.comboBox.currentText())) self.pushButton.clicked.connect(self.check_schema) self.buttonBox_2.accepted.connect(self.accept) self.buttonBox_2.rejected.connect(self.reject) self.buttonBox_3.rejected.connect(self.reject) self.buttonBox_3.accepted.connect(self.accept_single)
def setupUi(self, Dialog): #Creating Function SetupUi Dialog.setObjectName("Dialog") #Seting Object/Argument Name : Dialog Dialog.resize(736, 565) #Setting the size of the Dialog Dialog.setWindowOpacity(1.0) ##### Creating Label for Displaying ...Student Report... ###### self.label_4 = QtWidgets.QLabel(Dialog) #Creates Label self.label_4.setGeometry(QtCore.QRect(250, 10, 350, 31)) #Dimensions of Label font = QtGui.QFont() #Sets Font font.setFamily("Myanmar Text") font.setPointSize(16) font.setBold(True) font.setItalic(True) font.setWeight(75) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.label_4.setFont(font) self.label_4.setObjectName("label_4") #Sets Object Name ##### Creating Label for Displaying Maximum Marks ###### self.max = QtWidgets.QLabel(Dialog) #Creates Label Max self.max.setGeometry(QtCore.QRect(590, 30, 125, 20)) #Dimensions of Label Max font = QtGui.QFont() #Sets Font font.setBold(True) font.setUnderline(True) font.setItalic(True) font.setWeight(75) self.max.setFont(font) self.max.setObjectName("max marks") #Sets Object Name ##### Creating Label For Displaying Student Name: ###### self.Student_name = QtWidgets.QLabel(Dialog) #Creates Label Student Name self.Student_name.setGeometry(QtCore.QRect(20, 55, 101, 16)) #Dimensions of Label Student Name font = QtGui.QFont() #Sets Font font.setBold(True) font.setUnderline(True) font.setItalic(True) font.setWeight(75) self.Student_name.setFont(font) self.Student_name.setObjectName("Student_name") #Sets Object Name ##### Creating Label for Displaying Father's Name : ###### self.Father_name = QtWidgets.QLabel(Dialog) #Creates Label Father's Name self.Father_name.setGeometry(QtCore.QRect(20, 82, 101, 16)) #Dimensions of Label Father's Name font = QtGui.QFont() #Sets Font font.setBold(True) font.setUnderline(True) font.setItalic(True) font.setWeight(75) self.Father_name.setFont(font) self.Father_name.setObjectName("Father's_name") #Sets Object Name ##### Creating Label for Displaying Hall-Ticket-Number : ###### self.Hall_Ticket_Number = QtWidgets.QLabel(Dialog) #Creates Label Hall_Ticket_Number self.Hall_Ticket_Number.setGeometry(QtCore.QRect(360, 55, 140, 16)) #Dimensiopns of Label Hall_Ticket_Number font = QtGui.QFont() #Sets Font font.setBold(True) font.setUnderline(True) font.setItalic(True) font.setWeight(75) self.Hall_Ticket_Number.setFont(font) self.Hall_Ticket_Number.setObjectName("Hall_Ticket_Number") #Sets Object Name ##### Creating Label for Displaying Class : ###### self.Class = QtWidgets.QLabel(Dialog) #Creates Label Class self.Class.setGeometry(QtCore.QRect(360, 82, 101, 16)) #Dimensions of Label Class font = QtGui.QFont() #Sets Font font.setBold(True) font.setUnderline(True) font.setItalic(True) font.setWeight(75) self.Class.setFont(font) self.Class.setObjectName("Class") #Sets Object Name ##### Creating Label for Displaying Date_of_Birth : ###### self.DOB = QtWidgets.QLabel(Dialog) #Creates Label DOB self.DOB.setGeometry(QtCore.QRect(20, 110, 100, 20)) #Dimensions of Label DOB font = QtGui.QFont() #Sets Font font.setBold(True) font.setUnderline(True) font.setItalic(True) font.setWeight(75) self.DOB.setFont(font) self.DOB.setObjectName("Date_of_Birth") #Sets Object Name ##### Creating Label for Displaying Telugu ###### self.Telugu = QtWidgets.QLabel(Dialog) #Creates Label Telugu self.Telugu.setGeometry(QtCore.QRect(80, 148, 55, 16)) #Dimensions of Label Telugu font = QtGui.QFont() #Sets Font font.setBold(True) font.setUnderline(True) font.setItalic(True) font.setWeight(75) self.Telugu.setFont(font) self.Telugu.setObjectName("Telugu") #Sets Object Name ##### Creating Label for Displaying Hindi ###### self.Hindi = QtWidgets.QLabel(Dialog) #Creates Label Hindi self.Hindi.setGeometry(QtCore.QRect(80, 185, 55, 21)) #Dimensions of Label Hindi font = QtGui.QFont() #Sets Font font.setBold(True) font.setUnderline(True) font.setItalic(True) font.setWeight(75) self.Hindi.setFont(font) self.Hindi.setObjectName("Hindi") #Sets Object Name ##### Creating Label for Displaying English ###### self.English = QtWidgets.QLabel(Dialog) #Creates Label English self.English.setGeometry(QtCore.QRect(80, 230, 55, 16)) #Dimensions of Label Hindi font = QtGui.QFont() #Sets Font font.setBold(True) font.setUnderline(True) font.setItalic(True) font.setWeight(75) self.English.setFont(font) self.English.setObjectName("English") #Sets Object Name ##### Creating Label for Displaying Maths ###### self.Maths = QtWidgets.QLabel(Dialog) #Creates Label Maths self.Maths.setGeometry(QtCore.QRect(80, 270, 81, 16)) #Dimensions of Label Maths font = QtGui.QFont() #Sets Font font.setBold(True) font.setUnderline(True) font.setItalic(True) font.setWeight(75) self.Maths.setFont(font) self.Maths.setObjectName("Maths") #Sets Object Name ##### Creating Label for Displaying Science ###### self.Science = QtWidgets.QLabel(Dialog) #Creats Label Science self.Science.setGeometry(QtCore.QRect(80, 310, 55, 16)) #Dimensions of Label Science font = QtGui.QFont() #Sets Font font.setBold(True) font.setUnderline(True) font.setItalic(True) font.setWeight(75) self.Science.setFont(font) self.Science.setObjectName("Science") #Sets Object Name ##### Creating Label for Displaying Social ###### self.Social = QtWidgets.QLabel(Dialog) #Creates Label Social self.Social.setGeometry(QtCore.QRect(80, 350, 55, 16)) #Dimensions of Label Social font = QtGui.QFont() #Sets Font font.setBold(True) font.setItalic(True) font.setUnderline(True) font.setWeight(75) self.Social.setFont(font) self.Social.setObjectName("Social") #Sets Object Name ##### Creating Label for Displaying Total ###### self.Total = QtWidgets.QLabel(Dialog) #Creates Label Total self.Total.setGeometry(QtCore.QRect(450, 170, 93, 28)) #Dimensions of Label Total font = QtGui.QFont() #Sets Font font.setBold(True) font.setUnderline(True) font.setItalic(True) font.setWeight(75) self.Total.setFont(font) self.Total.setObjectName("Total") #Sets Object Name ##### Creating Label for Displaying Average ###### self.Average = QtWidgets.QLabel(Dialog) #Creaates Label Average self.Average.setGeometry(QtCore.QRect(450, 210, 93, 28)) #Dimensions of Label Average font = QtGui.QFont() #Sets Font font.setBold(True) font.setUnderline(True) font.setItalic(True) font.setWeight(75) self.Average.setFont(font) self.Average.setObjectName("Average") #Sets Object Name ##### Creating Label for Displaying Percentage ###### self.Percentage = QtWidgets.QLabel(Dialog) #Creates Label Percentage self.Percentage.setGeometry(QtCore.QRect(450, 250, 93, 28)) #Dimensions of Label Percentage font = QtGui.QFont() #Sets Font font.setBold(True) font.setUnderline(True) font.setItalic(True) font.setWeight(75) self.Percentage.setFont(font) self.Percentage.setObjectName("Average") #Sets Object Name ##### Creating Label for Displaying Division ###### self.Division = QtWidgets.QLabel(Dialog) #Creates Label Division self.Division.setGeometry(QtCore.QRect(280, 410, 93, 28)) #Dimensions of Label Division font = QtGui.QFont() #Sets Font font.setBold(True) font.setUnderline(True) font.setItalic(True) font.setWeight(75) self.Division.setFont(font) self.Division.setObjectName("Division") #Sets Object Name ##### Creating Label for Displaying Result ###### self.Result = QtWidgets.QLabel(Dialog) #Creates Label Result self.Result.setGeometry(QtCore.QRect(280, 450, 104, 31)) #Dimensions of Label Result font = QtGui.QFont() #Sets Font font.setBold(True) font.setUnderline(True) font.setItalic(True) font.setWeight(75) self.Result.setFont(font) self.Result.setObjectName("Result") #Sets Object Name ##### Creating Label for Displaying Message ###### self.Message = QtWidgets.QLabel(Dialog) #Creates Label Message self.Message.setGeometry(QtCore.QRect(280, 500, 100, 28)) #Dimensions of Label Message font = QtGui.QFont() #Sets Font font.setBold(True) font.setUnderline(True) font.setItalic(True) font.setWeight(75) self.Message.setFont(font) self.Message.setObjectName("Message") #Sets Object Name ##### Creating a Line Edit to Input Student Name ###### self.lineEdit_Student_name = QtWidgets.QLineEdit(Dialog) #Creates Line Edit for Student Name self.lineEdit_Student_name.setGeometry(QtCore.QRect(130, 55, 211, 22)) #Dimensions of Line Edit of Student Name self.lineEdit_Student_name.setObjectName("lineEdit_student_name") #Sets Object Name ##### Creating a Line Edit to Input Father's Name ###### self.lineEdit_Father_name = QtWidgets.QLineEdit(Dialog) #Creates Line Edit for Father's Name self.lineEdit_Father_name.setGeometry(QtCore.QRect(130, 80, 211, 22)) #Dimensions of Line Edit of Father's Name self.lineEdit_Father_name.setObjectName("lineEdit_Father_name") #Sets Object Name ##### Creating a Line Edit to Input Hall-Ticket-Number ###### self.lineEdit_Hall_Ticket_Number = QtWidgets.QLineEdit(Dialog) #Creates Line Edit for Hall Ticket Number self.lineEdit_Hall_Ticket_Number.setGeometry(QtCore.QRect(495, 55, 211, 22)) #Dimensions of Line Edit of Hall Ticket Number self.lineEdit_Hall_Ticket_Number.setObjectName("lineEdit_Hall_Ticket_Number") #Sets Object Name ##### Creating a Combo Box to Input Class ###### self.comboBox_Class = QtWidgets.QComboBox(Dialog) #Creates Combo Box for Class self.comboBox_Class.setGeometry(QtCore.QRect(410, 80, 128, 22)) #Dimensions of Combo Box of Class self.comboBox_Class.setEditable(True) self.comboBox_Class.setObjectName("comboBox_Class") #Sets Object Name self.comboBox_Class.addItem("") self.comboBox_Class.addItem("") self.comboBox_Class.addItem("") self.comboBox_Class.addItem("") self.comboBox_Class.addItem("") self.comboBox_Class.addItem("") self.comboBox_Class.addItem("") self.comboBox_Class.addItem("") self.comboBox_Class.addItem("") self.comboBox_Class.addItem("") self.comboBox_Class.addItem("") ##### Creating a Date Edit to Input Date-of-Birth ###### self.dateEdit = QtWidgets.QDateEdit(Dialog) #Creates Date Edit self.dateEdit.setGeometry(QtCore.QRect(130, 110, 100, 22)) #Dimensions of Date Edit self.dateEdit.setObjectName("dateEdit") #Sets Object Name ##### Creating a Text Edit to Input Telugu Marks ###### self.textEdit_Telugu = QtWidgets.QTextEdit(Dialog) #Creates TExt Edit for Telugu self.textEdit_Telugu.setGeometry(QtCore.QRect(160, 140, 104, 31)) #Dimensions of Text Edit Telugu self.textEdit_Telugu.setObjectName("textEdit_Telugu") #Sets Object Name ##### Creating a Text Edit to Input Hindi Marks ###### self.textEdit_Hindi = QtWidgets.QTextEdit(Dialog) #Creates Text Edit for Hindi self.textEdit_Hindi.setGeometry(QtCore.QRect(160, 180, 104, 31)) #Dimensions of Text Edit Hindi self.textEdit_Hindi.setObjectName("textEdit_Hindi") #Sets Object Name ##### Creating a Text Edit to Input English Marks ###### self.textEdit_English = QtWidgets.QTextEdit(Dialog) #Creates Text Edit for English self.textEdit_English.setGeometry(QtCore.QRect(160, 220, 104, 31)) #Dimensions of Text Edit English self.textEdit_English.setObjectName("textEdit_English") #Sets Object Name ##### Creating a Text Edit to Input Maths Marks ###### self.textEdit_Maths = QtWidgets.QTextEdit(Dialog) #Creates Text Edit for Maths self.textEdit_Maths.setGeometry(QtCore.QRect(160, 260, 104, 31)) #Dimensions of Text Edit Maths self.textEdit_Maths.setObjectName("textEdit_Maths") #Sets Object Name ##### Creating a Text Edit to Input Science Marks ###### self.textEdit_Science = QtWidgets.QTextEdit(Dialog) #Creates Text Edit for Science self.textEdit_Science.setGeometry(QtCore.QRect(160, 300, 104, 31)) #Dimensions of Text Edit Science self.textEdit_Science.setObjectName("textEdit_Science") #Sets Object Name ##### Creating a Text Edit to Input Social Marks ###### self.textEdit_Social = QtWidgets.QTextEdit(Dialog) #Creates Text Edit for Social self.textEdit_Social.setGeometry(QtCore.QRect(160, 340, 104, 31)) #Dimensions of Text Edit Social self.textEdit_Social.setObjectName("textEdit_Social") #Sets Object Name ##### Creating a Text Edit to Display Total Marks ###### self.textEdit_Total = QtWidgets.QTextEdit(Dialog) #Creates Text Edit for Total Marks self.textEdit_Total.setGeometry(QtCore.QRect(540, 170, 104, 31)) #Dimensions of Text Edit Total Marks self.textEdit_Total.setObjectName("textEdit") #Sets Object Name ##### Creating a Text Edit to Display Average Marks ###### self.textEdit_Average = QtWidgets.QTextEdit(Dialog) #Creates Text Edit for Average Marks self.textEdit_Average.setGeometry(QtCore.QRect(540, 210, 104, 31)) #Dimensions of Text Edit Average Marks self.textEdit_Average.setObjectName("textEdit_2") #Sets Object Name ##### Creating a Text Edit to Display Percentage of the Total Marks ###### self.textEdit_Percentage = QtWidgets.QTextEdit(Dialog) #Creates Text Edit for Percentage of the Total Marks self.textEdit_Percentage.setGeometry(QtCore.QRect(540, 250, 104, 31)) #Dimensions of text Edit Percentage of the Total Marks self.textEdit_Percentage.setObjectName("textEdit_3") #Sets Object Name ##### Creating a Text Edit to Find out the Division ###### self.textEdit__Division = QtWidgets.QTextEdit(Dialog) #Creates Text Edit for Division self.textEdit__Division.setGeometry(QtCore.QRect(360, 410, 141, 31)) #Dimensions of Text Edit Division self.textEdit__Division.setObjectName("textEdit__Division") #Sets Object Name ##### Creating a Text Edit to Find out the Result ###### self.textEdit_Result = QtWidgets.QTextEdit(Dialog) #Creates Text Edit for Result self.textEdit_Result.setGeometry(QtCore.QRect(360, 450, 104, 31)) #Dimensions of Text Edit Result self.textEdit_Result.setObjectName("textEdit_Result") #Sets Object Name ##### Creating a Text Edit to Find out Errors if any ###### self.textEdit__Message = QtWidgets.QTextEdit(Dialog) #Creates Text Edit for Message self.textEdit__Message.setGeometry(QtCore.QRect(360, 490, 260, 45)) #Dimensions of Text Edit Message self.textEdit__Message.setObjectName("textEdit__Message") #Sets Object Name ##### Creating Get Result button ###### self.pushButton_Get_Result = QtWidgets.QPushButton(Dialog) #Creates Push Button Get Result self.pushButton_Get_Result.setGeometry(QtCore.QRect(450, 120, 93, 28)) #Dimensions of Push Button Get Result self.pushButton_Get_Result.setObjectName("pushButton_Get_Result") #Sets Object Name font = QtGui.QFont() #Sets Font font.setBold(True) font.setUnderline(True) font.setItalic(True) font.setWeight(75) self.pushButton_Get_Result.setFont(font) ##### Creating Reset button ###### self.pushButton_Reset = QtWidgets.QPushButton(Dialog) #Creates Push Button Reset Button self.pushButton_Reset.setGeometry(QtCore.QRect(560, 120, 93, 28)) #Dimensions of Push Button Reset self.pushButton_Reset.setObjectName("pushButton_Reset") #Sets Object Name font = QtGui.QFont() #Sets Font font.setBold(True) font.setUnderline(True) font.setItalic(True) font.setStrikeOut(False) font.setWeight(75) self.pushButton_Reset.setFont(font) self.pushButton_Save = QtWidgets.QPushButton(Dialog) # Creates Push Button Save self.pushButton_Save.setGeometry(QtCore.QRect(640, 445, 80, 28)) # Dimensions of Push Button Save self.pushButton_Save.setObjectName("pushButton_Save") # ##### Creating Save button ######Sets Object Name font = QtGui.QFont() #Sets Font font.setBold(True) font.setUnderline(True) font.setItalic(True) font.setWeight(75) self.pushButton_Save.setFont(font) ##### Creating a Button Box with Cancel Push Button in it ###### self.buttonBox = QtWidgets.QDialogButtonBox(Dialog) # Creates Button Box self.buttonBox.setGeometry(QtCore.QRect(640, 480, 80, 80)) # Dimensions of Buttonbox self.buttonBox.setOrientation(QtCore.Qt.Vertical) # Displays Buttonbox Vertically self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Close) # Creates Cancel Push Button self.buttonBox.setObjectName("buttonBox") # Sets Object Name font = QtGui.QFont() # Sets Font font.setBold(True) font.setUnderline(True) font.setItalic(True) font.setWeight(75) self.buttonBox.setFont(font) ###### Creating Frame ######### self.frame = QtWidgets.QFrame(Dialog) self.frame.setGeometry(QtCore.QRect(250, 400, 375, 145)) font = QtGui.QFont() font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.frame.setFont(font) self.frame.setFrameShape(QtWidgets.QFrame.WinPanel) self.frame.setFrameShadow(QtWidgets.QFrame.Raised) self.frame.setObjectName("frame") self.frame_2 = QtWidgets.QFrame(Dialog) self.frame_2.setGeometry(QtCore.QRect(530, 160, 131, 131)) self.frame_2.setFrameShape(QtWidgets.QFrame.WinPanel) self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised) self.frame_2.setObjectName("frame_2") ##### Initializing Value of self.Percent ###### self.Percent = 0 ##### Creating RetranslateUi ###### self.retranslateUi(Dialog) self.buttonBox.accepted.connect(Dialog.accept) self.buttonBox.rejected.connect(Dialog.reject) QtCore.QMetaObject.connectSlotsByName(Dialog) ##### Connecting a Function to a Push Button ###### self.pushButton_Get_Result.clicked.connect(self.Total_Result) self.pushButton_Get_Result.clicked.connect(self.Calculate) self.pushButton_Reset.clicked.connect(self.Reset) self.pushButton_Save.clicked.connect(self.Save)
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(800, 675) MainWindow.setMinimumSize(QtCore.QSize(800, 675)) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(12) MainWindow.setFont(font) self.main_window = QtWidgets.QWidget(MainWindow) self.main_window.setObjectName("main_window") self.gl_main_window = QtWidgets.QGridLayout(self.main_window) self.gl_main_window.setObjectName("gl_main_window") self.vl_search = QtWidgets.QVBoxLayout() self.vl_search.setSpacing(0) self.vl_search.setObjectName("vl_search") self.hl_search_bar = QtWidgets.QHBoxLayout() self.hl_search_bar.setSpacing(5) self.hl_search_bar.setObjectName("hl_search_bar") self.le_search_bar = QtWidgets.QLineEdit(self.main_window) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(12) self.le_search_bar.setFont(font) self.le_search_bar.setObjectName("le_search_bar") self.hl_search_bar.addWidget(self.le_search_bar) self.btn_search = QtWidgets.QPushButton(self.main_window) self.btn_search.setMinimumSize(QtCore.QSize(0, 30)) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(12) self.btn_search.setFont(font) self.btn_search.setObjectName("btn_search") self.hl_search_bar.addWidget(self.btn_search) self.vl_search.addLayout(self.hl_search_bar) self.hl_search_options = QtWidgets.QHBoxLayout() self.hl_search_options.setSpacing(5) self.hl_search_options.setObjectName("hl_search_options") self.rb_all = QtWidgets.QRadioButton(self.main_window) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(12) self.rb_all.setFont(font) self.rb_all.setChecked(True) self.rb_all.setObjectName("rb_all") self.hl_search_options.addWidget(self.rb_all) self.rb_title = QtWidgets.QRadioButton(self.main_window) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(12) self.rb_title.setFont(font) self.rb_title.setObjectName("rb_title") self.hl_search_options.addWidget(self.rb_title) self.rb_description = QtWidgets.QRadioButton(self.main_window) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(12) self.rb_description.setFont(font) self.rb_description.setObjectName("rb_description") self.hl_search_options.addWidget(self.rb_description) self.rb_genre = QtWidgets.QRadioButton(self.main_window) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(12) self.rb_genre.setFont(font) self.rb_genre.setObjectName("rb_genre") self.hl_search_options.addWidget(self.rb_genre) self.rb_notes = QtWidgets.QRadioButton(self.main_window) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(12) self.rb_notes.setFont(font) self.rb_notes.setObjectName("rb_notes") self.hl_search_options.addWidget(self.rb_notes) self.vl_search.addLayout(self.hl_search_options) self.gl_main_window.addLayout(self.vl_search, 0, 0, 1, 1) self.hl_media_display = QtWidgets.QHBoxLayout() self.hl_media_display.setSpacing(5) self.hl_media_display.setObjectName("hl_media_display") self.vl_database_display = QtWidgets.QVBoxLayout() self.vl_database_display.setSpacing(5) self.vl_database_display.setObjectName("vl_database_display") self.cb_media_list_filter = QtWidgets.QComboBox(self.main_window) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(12) self.cb_media_list_filter.setFont(font) self.cb_media_list_filter.setObjectName("cb_media_list_filter") self.vl_database_display.addWidget(self.cb_media_list_filter) self.lst_media_list = QtWidgets.QListWidget(self.main_window) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(12) self.lst_media_list.setFont(font) self.lst_media_list.setObjectName("lst_media_list") self.vl_database_display.addWidget(self.lst_media_list) self.hl_media_display.addLayout(self.vl_database_display) self.fl_info = QtWidgets.QFormLayout() self.fl_info.setSpacing(5) self.fl_info.setObjectName("fl_info") self.lbl_Title = QtWidgets.QLabel(self.main_window) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(12) self.lbl_Title.setFont(font) self.lbl_Title.setObjectName("lbl_Title") self.fl_info.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.lbl_Title) self.le_title = QtWidgets.QLineEdit(self.main_window) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(12) self.le_title.setFont(font) self.le_title.setObjectName("le_title") self.fl_info.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.le_title) self.lbl_description = QtWidgets.QLabel(self.main_window) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(12) self.lbl_description.setFont(font) self.lbl_description.setObjectName("lbl_description") self.fl_info.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.lbl_description) self.lbl_genre = QtWidgets.QLabel(self.main_window) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(12) self.lbl_genre.setFont(font) self.lbl_genre.setObjectName("lbl_genre") self.fl_info.setWidget(3, QtWidgets.QFormLayout.LabelRole, self.lbl_genre) self.lbl_season = QtWidgets.QLabel(self.main_window) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(12) self.lbl_season.setFont(font) self.lbl_season.setObjectName("lbl_season") self.fl_info.setWidget(5, QtWidgets.QFormLayout.LabelRole, self.lbl_season) self.lbl_disc_count = QtWidgets.QLabel(self.main_window) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(12) self.lbl_disc_count.setFont(font) self.lbl_disc_count.setObjectName("lbl_disc_count") self.fl_info.setWidget(6, QtWidgets.QFormLayout.LabelRole, self.lbl_disc_count) self.lbl_media_type = QtWidgets.QLabel(self.main_window) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(12) self.lbl_media_type.setFont(font) self.lbl_media_type.setObjectName("lbl_media_type") self.fl_info.setWidget(8, QtWidgets.QFormLayout.LabelRole, self.lbl_media_type) self.lbl_age_rating = QtWidgets.QLabel(self.main_window) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(12) self.lbl_age_rating.setFont(font) self.lbl_age_rating.setObjectName("lbl_age_rating") self.fl_info.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.lbl_age_rating) self.te_description = QtWidgets.QPlainTextEdit(self.main_window) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(12) self.te_description.setFont(font) self.te_description.setTabChangesFocus(True) self.te_description.setObjectName("te_description") self.fl_info.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.te_description) self.le_age_rating = QtWidgets.QLineEdit(self.main_window) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(12) self.le_age_rating.setFont(font) self.le_age_rating.setObjectName("le_age_rating") self.fl_info.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.le_age_rating) self.sb_season = QtWidgets.QSpinBox(self.main_window) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(12) self.sb_season.setFont(font) self.sb_season.setObjectName("sb_season") self.fl_info.setWidget(5, QtWidgets.QFormLayout.FieldRole, self.sb_season) self.sb_disc_count = QtWidgets.QSpinBox(self.main_window) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(12) self.sb_disc_count.setFont(font) self.sb_disc_count.setMinimum(1) self.sb_disc_count.setObjectName("sb_disc_count") self.fl_info.setWidget(6, QtWidgets.QFormLayout.FieldRole, self.sb_disc_count) self.lbl_play_time = QtWidgets.QLabel(self.main_window) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(12) self.lbl_play_time.setFont(font) self.lbl_play_time.setObjectName("lbl_play_time") self.fl_info.setWidget(9, QtWidgets.QFormLayout.LabelRole, self.lbl_play_time) self.sb_play_time = QtWidgets.QSpinBox(self.main_window) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(12) self.sb_play_time.setFont(font) self.sb_play_time.setMaximum(25000) self.sb_play_time.setObjectName("sb_play_time") self.fl_info.setWidget(9, QtWidgets.QFormLayout.FieldRole, self.sb_play_time) self.cb_genre = QtWidgets.QComboBox(self.main_window) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(12) self.cb_genre.setFont(font) self.cb_genre.setObjectName("cb_genre") self.fl_info.setWidget(3, QtWidgets.QFormLayout.FieldRole, self.cb_genre) self.cb_media_type = QtWidgets.QComboBox(self.main_window) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(12) self.cb_media_type.setFont(font) self.cb_media_type.setObjectName("cb_media_type") self.fl_info.setWidget(8, QtWidgets.QFormLayout.FieldRole, self.cb_media_type) self.lbl_notes = QtWidgets.QLabel(self.main_window) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(12) self.lbl_notes.setFont(font) self.lbl_notes.setObjectName("lbl_notes") self.fl_info.setWidget(10, QtWidgets.QFormLayout.LabelRole, self.lbl_notes) self.te_notes = QtWidgets.QPlainTextEdit(self.main_window) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(12) self.te_notes.setFont(font) self.te_notes.setTabChangesFocus(True) self.te_notes.setObjectName("te_notes") self.fl_info.setWidget(10, QtWidgets.QFormLayout.FieldRole, self.te_notes) self.hl_media_display.addLayout(self.fl_info) self.hl_media_display.setStretch(0, 1) self.hl_media_display.setStretch(1, 3) self.gl_main_window.addLayout(self.hl_media_display, 1, 0, 1, 1) self.hl_status = QtWidgets.QHBoxLayout() self.hl_status.setSpacing(5) self.hl_status.setObjectName("hl_status") self.lbl_status = QtWidgets.QLabel(self.main_window) self.lbl_status.setMinimumSize(QtCore.QSize(0, 50)) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(12) self.lbl_status.setFont(font) self.lbl_status.setAlignment(QtCore.Qt.AlignCenter) self.lbl_status.setWordWrap(True) self.lbl_status.setObjectName("lbl_status") self.hl_status.addWidget(self.lbl_status) self.gl_main_window.addLayout(self.hl_status, 2, 0, 1, 1) MainWindow.setCentralWidget(self.main_window) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 26)) self.menubar.setObjectName("menubar") self.menuFile = QtWidgets.QMenu(self.menubar) self.menuFile.setObjectName("menuFile") self.menuData = QtWidgets.QMenu(self.menubar) self.menuData.setObjectName("menuData") self.menuHelp = QtWidgets.QMenu(self.menubar) self.menuHelp.setObjectName("menuHelp") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.actionQuit = QtWidgets.QAction(MainWindow) self.actionQuit.setAutoRepeat(False) self.actionQuit.setObjectName("actionQuit") self.actionAdd_Entry = QtWidgets.QAction(MainWindow) self.actionAdd_Entry.setAutoRepeat(False) self.actionAdd_Entry.setObjectName("actionAdd_Entry") self.actionDelete_Entry = QtWidgets.QAction(MainWindow) self.actionDelete_Entry.setAutoRepeat(False) self.actionDelete_Entry.setObjectName("actionDelete_Entry") self.actionUpdate_Entry = QtWidgets.QAction(MainWindow) self.actionUpdate_Entry.setAutoRepeat(False) self.actionUpdate_Entry.setObjectName("actionUpdate_Entry") self.actionEdit_Genres = QtWidgets.QAction(MainWindow) self.actionEdit_Genres.setAutoRepeat(False) self.actionEdit_Genres.setObjectName("actionEdit_Genres") self.actionEdit_Media_Types = QtWidgets.QAction(MainWindow) self.actionEdit_Media_Types.setAutoRepeat(False) self.actionEdit_Media_Types.setObjectName("actionEdit_Media_Types") self.actionDelete_Genre = QtWidgets.QAction(MainWindow) self.actionDelete_Genre.setAutoRepeat(False) self.actionDelete_Genre.setObjectName("actionDelete_Genre") self.actionDelete_Media_Type = QtWidgets.QAction(MainWindow) self.actionDelete_Media_Type.setAutoRepeat(False) self.actionDelete_Media_Type.setObjectName("actionDelete_Media_Type") self.actionAbout = QtWidgets.QAction(MainWindow) self.actionAbout.setAutoRepeat(False) self.actionAbout.setObjectName("actionAbout") self.actionClear_UI = QtWidgets.QAction(MainWindow) self.actionClear_UI.setAutoRepeat(False) self.actionClear_UI.setObjectName("actionClear_UI") self.actionConvert_Types = QtWidgets.QAction(MainWindow) self.actionConvert_Types.setObjectName("actionConvert_Types") self.actionConvert_Genres = QtWidgets.QAction(MainWindow) self.actionConvert_Genres.setObjectName("actionConvert_Genres") self.menuFile.addAction(self.actionClear_UI) self.menuFile.addSeparator() self.menuFile.addAction(self.actionQuit) self.menuData.addAction(self.actionAdd_Entry) self.menuData.addAction(self.actionDelete_Entry) self.menuData.addAction(self.actionUpdate_Entry) self.menuData.addSeparator() self.menuData.addAction(self.actionEdit_Genres) self.menuData.addAction(self.actionConvert_Genres) self.menuData.addSeparator() self.menuData.addAction(self.actionEdit_Media_Types) self.menuData.addAction(self.actionConvert_Types) self.menuHelp.addAction(self.actionAbout) self.menubar.addAction(self.menuFile.menuAction()) self.menubar.addAction(self.menuData.menuAction()) self.menubar.addAction(self.menuHelp.menuAction()) self.lbl_Title.setBuddy(self.le_title) self.lbl_description.setBuddy(self.te_description) self.lbl_genre.setBuddy(self.cb_genre) self.lbl_season.setBuddy(self.sb_season) self.lbl_disc_count.setBuddy(self.sb_disc_count) self.lbl_media_type.setBuddy(self.cb_media_type) self.lbl_age_rating.setBuddy(self.le_age_rating) self.lbl_play_time.setBuddy(self.sb_play_time) self.lbl_notes.setBuddy(self.te_notes) self.retranslateUi(MainWindow) self.le_search_bar.returnPressed.connect(self.btn_search.click) QtCore.QMetaObject.connectSlotsByName(MainWindow) MainWindow.setTabOrder(self.le_search_bar, self.btn_search) MainWindow.setTabOrder(self.btn_search, self.rb_all) MainWindow.setTabOrder(self.rb_all, self.rb_title) MainWindow.setTabOrder(self.rb_title, self.rb_description) MainWindow.setTabOrder(self.rb_description, self.rb_genre) MainWindow.setTabOrder(self.rb_genre, self.rb_notes) MainWindow.setTabOrder(self.rb_notes, self.cb_media_list_filter) MainWindow.setTabOrder(self.cb_media_list_filter, self.lst_media_list) MainWindow.setTabOrder(self.lst_media_list, self.le_title) MainWindow.setTabOrder(self.le_title, self.te_description) MainWindow.setTabOrder(self.te_description, self.le_age_rating) MainWindow.setTabOrder(self.le_age_rating, self.cb_genre) MainWindow.setTabOrder(self.cb_genre, self.sb_season) MainWindow.setTabOrder(self.sb_season, self.sb_disc_count) MainWindow.setTabOrder(self.sb_disc_count, self.cb_media_type) MainWindow.setTabOrder(self.cb_media_type, self.sb_play_time) MainWindow.setTabOrder(self.sb_play_time, self.te_notes)
self.beginRemoveRows() self.endRemoveRows() if __name__== '__main__': app = QtWidgets.QApplication(sys.argv) app.setStyle("plastique") # ALL OUR VIEWS listView = QtWidgets.QListView() listView.show() treeView = QtWidgets.QTreeView() treeView.show() combobox = QtWidgets.QComboBox() combobox.show() tableView = QtWidgets.QTableView() tableView.show() red = QtGui.QColor(255,0,0) green = QtGui.QColor(0,255,0) blue = QtGui.QColor(0,0,255) anocolor = QtGui.QColor(1,257,89) model = PaletteListModel([red, green,blue, anocolor]) listView.setModel(model) treeView.setModel(model) combobox.setModel(model)
def setupUi(self, RobotGUI): RobotGUI.setObjectName("RobotGUI") RobotGUI.resize(596, 452) self.tabWidget = QtWidgets.QTabWidget(RobotGUI) self.tabWidget.setGeometry(QtCore.QRect(0, 0, 591, 461)) self.tabWidget.setObjectName("tabWidget") self.tab = QtWidgets.QWidget() self.tab.setObjectName("tab") self.saveButton = QtWidgets.QPushButton(self.tab) self.saveButton.setGeometry(QtCore.QRect(370, 340, 121, 31)) self.saveButton.setObjectName("saveButton") self.horizontalLayoutWidget_3 = QtWidgets.QWidget(self.tab) self.horizontalLayoutWidget_3.setGeometry(QtCore.QRect(20, 80, 191, 41)) self.horizontalLayoutWidget_3.setObjectName("horizontalLayoutWidget_3") self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.horizontalLayoutWidget_3) self.horizontalLayout_3.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.label_10 = QtWidgets.QLabel(self.horizontalLayoutWidget_3) self.label_10.setObjectName("label_10") self.horizontalLayout_3.addWidget(self.label_10) self.comboBoxPayload = QtWidgets.QComboBox(self.horizontalLayoutWidget_3) self.comboBoxPayload.setObjectName("comboBoxPayload") self.horizontalLayout_3.addWidget(self.comboBoxPayload) self.horizontalLayoutWidget_4 = QtWidgets.QWidget(self.tab) self.horizontalLayoutWidget_4.setGeometry(QtCore.QRect(20, 150, 191, 41)) self.horizontalLayoutWidget_4.setObjectName("horizontalLayoutWidget_4") self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.horizontalLayoutWidget_4) self.horizontalLayout_4.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.label_11 = QtWidgets.QLabel(self.horizontalLayoutWidget_4) self.label_11.setObjectName("label_11") self.horizontalLayout_4.addWidget(self.label_11) self.spinBoxNumItems = QtWidgets.QSpinBox(self.horizontalLayoutWidget_4) self.spinBoxNumItems.setObjectName("spinBoxNumItems") self.horizontalLayout_4.addWidget(self.spinBoxNumItems) self.addButton = QtWidgets.QPushButton(self.tab) self.addButton.setGeometry(QtCore.QRect(80, 200, 89, 25)) self.addButton.setObjectName("addButton") self.tableWidgetTujuan = QtWidgets.QTableWidget(self.tab) self.tableWidgetTujuan.setGeometry(QtCore.QRect(270, 80, 311, 251)) self.tableWidgetTujuan.setObjectName("tableWidgetTujuan") self.tableWidgetTujuan.setColumnCount(2) self.tableWidgetTujuan.setRowCount(0) item = QtWidgets.QTableWidgetItem() self.tableWidgetTujuan.setHorizontalHeaderItem(0, item) item = QtWidgets.QTableWidgetItem() self.tableWidgetTujuan.setHorizontalHeaderItem(1, item) self.tableWidgetTujuan.horizontalHeader().setDefaultSectionSize(150) self.label = QtWidgets.QLabel(self.tab) self.label.setGeometry(QtCore.QRect(0, 36, 251, 31)) self.label.setObjectName("label") self.label_2 = QtWidgets.QLabel(self.tab) self.label_2.setGeometry(QtCore.QRect(280, 40, 281, 17)) self.label_2.setObjectName("label_2") self.tabWidget.addTab(self.tab, "") self.tab_2 = QtWidgets.QWidget() self.tab_2.setObjectName("tab_2") self.refreshButton = QtWidgets.QPushButton(self.tab_2) self.refreshButton.setGeometry(QtCore.QRect(210, 330, 141, 41)) self.refreshButton.setObjectName("refreshButton") self.tableWidgetRobotStatus = QtWidgets.QTableWidget(self.tab_2) self.tableWidgetRobotStatus.setGeometry(QtCore.QRect(0, 60, 260, 191)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.tableWidgetRobotStatus.sizePolicy().hasHeightForWidth()) self.tableWidgetRobotStatus.setSizePolicy(sizePolicy) self.tableWidgetRobotStatus.setMinimumSize(QtCore.QSize(260, 0)) self.tableWidgetRobotStatus.setObjectName("tableWidgetRobotStatus") self.tableWidgetRobotStatus.setColumnCount(1) self.tableWidgetRobotStatus.setRowCount(4) item = QtWidgets.QTableWidgetItem() self.tableWidgetRobotStatus.setVerticalHeaderItem(0, item) item = QtWidgets.QTableWidgetItem() self.tableWidgetRobotStatus.setVerticalHeaderItem(1, item) item = QtWidgets.QTableWidgetItem() self.tableWidgetRobotStatus.setVerticalHeaderItem(2, item) item = QtWidgets.QTableWidgetItem() self.tableWidgetRobotStatus.setVerticalHeaderItem(3, item) item = QtWidgets.QTableWidgetItem() self.tableWidgetRobotStatus.setHorizontalHeaderItem(0, item) self.tableWidgetRobotStatus.horizontalHeader().setDefaultSectionSize(150) self.tableWidgetRobotStatus.horizontalHeader().setMinimumSectionSize(50) self.tableWidgetRobotStatus.horizontalHeader().setSortIndicatorShown(False) self.tableWidgetRobotStatus.verticalHeader().setDefaultSectionSize(40) self.tableWidgetRobotStatus.verticalHeader().setMinimumSectionSize(40) self.tableWidgetPayloadStatus = QtWidgets.QTableWidget(self.tab_2) self.tableWidgetPayloadStatus.setGeometry(QtCore.QRect(270, 60, 311, 192)) self.tableWidgetPayloadStatus.setObjectName("tableWidgetPayloadStatus") self.tableWidgetPayloadStatus.setColumnCount(4) self.tableWidgetPayloadStatus.setRowCount(0) item = QtWidgets.QTableWidgetItem() self.tableWidgetPayloadStatus.setHorizontalHeaderItem(0, item) item = QtWidgets.QTableWidgetItem() self.tableWidgetPayloadStatus.setHorizontalHeaderItem(1, item) item = QtWidgets.QTableWidgetItem() self.tableWidgetPayloadStatus.setHorizontalHeaderItem(2, item) item = QtWidgets.QTableWidgetItem() self.tableWidgetPayloadStatus.setHorizontalHeaderItem(3, item) self.tableWidgetPayloadStatus.horizontalHeader().setDefaultSectionSize(100) self.tableWidgetPayloadStatus.verticalHeader().setDefaultSectionSize(30) self.label_8 = QtWidgets.QLabel(self.tab_2) self.label_8.setGeometry(QtCore.QRect(70, 30, 121, 17)) font = QtGui.QFont() font.setPointSize(14) self.label_8.setFont(font) self.label_8.setObjectName("label_8") self.label_9 = QtWidgets.QLabel(self.tab_2) self.label_9.setGeometry(QtCore.QRect(360, 26, 161, 21)) font = QtGui.QFont() font.setPointSize(14) self.label_9.setFont(font) self.label_9.setObjectName("label_9") self.tabWidget.addTab(self.tab_2, "") self.tab_3 = QtWidgets.QWidget() self.tab_3.setObjectName("tab_3") self.initButton = QtWidgets.QPushButton(self.tab_3) self.initButton.setGeometry(QtCore.QRect(210, 150, 161, 41)) self.initButton.setObjectName("initButton") self.label_3 = QtWidgets.QLabel(self.tab_3) self.label_3.setGeometry(QtCore.QRect(150, 250, 311, 41)) font = QtGui.QFont() font.setPointSize(15) self.label_3.setFont(font) self.label_3.setObjectName("label_3") self.horizontalLayoutWidget = QtWidgets.QWidget(self.tab_3) self.horizontalLayoutWidget.setGeometry(QtCore.QRect(100, 280, 381, 111)) self.horizontalLayoutWidget.setObjectName("horizontalLayoutWidget") self.horizontalLayout = QtWidgets.QHBoxLayout(self.horizontalLayoutWidget) self.horizontalLayout.setContentsMargins(0, 0, 0, 0) self.horizontalLayout.setObjectName("horizontalLayout") self.startButton = QtWidgets.QPushButton(self.horizontalLayoutWidget) self.startButton.setObjectName("startButton") self.horizontalLayout.addWidget(self.startButton) self.stopButton = QtWidgets.QPushButton(self.horizontalLayoutWidget) self.stopButton.setObjectName("stopButton") self.horizontalLayout.addWidget(self.stopButton) self.label_4 = QtWidgets.QLabel(self.tab_3) self.label_4.setGeometry(QtCore.QRect(220, 30, 131, 20)) font = QtGui.QFont() font.setPointSize(15) self.label_4.setFont(font) self.label_4.setObjectName("label_4") self.InitRobottableWidget = QtWidgets.QTableWidget(self.tab_3) self.InitRobottableWidget.setGeometry(QtCore.QRect(130, 70, 311, 51)) self.InitRobottableWidget.setObjectName("InitRobottableWidget") self.InitRobottableWidget.setColumnCount(1) self.InitRobottableWidget.setRowCount(1) item = QtWidgets.QTableWidgetItem() self.InitRobottableWidget.setVerticalHeaderItem(0, item) item = QtWidgets.QTableWidgetItem() self.InitRobottableWidget.setHorizontalHeaderItem(0, item) self.InitRobottableWidget.horizontalHeader().setDefaultSectionSize(220) self.InitRobottableWidget.horizontalHeader().setMinimumSectionSize(52) self.QuitButton = QtWidgets.QPushButton(self.tab_3) self.QuitButton.setGeometry(QtCore.QRect(240, 380, 111, 31)) self.QuitButton.setObjectName("QuitButton") self.tabWidget.addTab(self.tab_3, "") self.InitRobottableWidget.setItem(0,0,QtWidgets.QTableWidgetItem('Robot Belum Init')) #comboBox list payLoadListType=["Drugs","Foods","Sprayer","UVSprayer"] for i in payLoadListType: self.comboBoxPayload.addItem(i) #WidgetConnection self.startButton.clicked.connect(self.startAction) self.refreshButton.clicked.connect(self.refreshAction) self.addButton.clicked.connect(self.addAction) self.saveButton.clicked.connect(self.saveAction) self.stopButton.clicked.connect(self.stopAction) self.initButton.clicked.connect(self.initAction) self.QuitButton.clicked.connect(self.QuitAction) #Main loop atau diluar class self window self.retranslateUi(RobotGUI) self.tabWidget.setCurrentIndex(2) QtCore.QMetaObject.connectSlotsByName(RobotGUI)
def setupUi(self, StudentsPage): StudentsPage.setObjectName("StudentsPage") StudentsPage.setWindowModality(QtCore.Qt.ApplicationModal) StudentsPage.resize(1263, 917) StudentsPage.setModal(True) self.studentsTable = QtWidgets.QTableWidget(StudentsPage) self.studentsTable.setGeometry(QtCore.QRect(30, 160, 1081, 711)) self.studentsTable.setAutoScrollMargin(16) self.studentsTable.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers) self.studentsTable.setObjectName("studentsTable") self.studentsTable.setColumnCount(5) self.studentsTable.setRowCount(0) item = QtWidgets.QTableWidgetItem() self.studentsTable.setHorizontalHeaderItem(0, item) item = QtWidgets.QTableWidgetItem() self.studentsTable.setHorizontalHeaderItem(1, item) item = QtWidgets.QTableWidgetItem() self.studentsTable.setHorizontalHeaderItem(2, item) item = QtWidgets.QTableWidgetItem() self.studentsTable.setHorizontalHeaderItem(3, item) item = QtWidgets.QTableWidgetItem() self.studentsTable.setHorizontalHeaderItem(4, item) self.studentsTable.horizontalHeader().setDefaultSectionSize(215) self.studentsTable.horizontalHeader().setMinimumSectionSize(194) self.studentsTable.horizontalHeader().setStretchLastSection(False) self.studentsTable.verticalHeader().setDefaultSectionSize(45) self.studentsTable.verticalHeader().setMinimumSectionSize(45) self.horizontalLayoutWidget = QtWidgets.QWidget(StudentsPage) self.horizontalLayoutWidget.setGeometry(QtCore.QRect(30, 870, 181, 41)) self.horizontalLayoutWidget.setObjectName("horizontalLayoutWidget") self.horizontalLayout = QtWidgets.QHBoxLayout(self.horizontalLayoutWidget) self.horizontalLayout.setContentsMargins(0, 0, 0, 0) self.horizontalLayout.setObjectName("horizontalLayout") self.studentsLabel = QtWidgets.QLabel(self.horizontalLayoutWidget) self.studentsLabel.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.studentsLabel.setObjectName("studentsLabel") self.horizontalLayout.addWidget(self.studentsLabel) self.numStudentsLabel = QtWidgets.QLabel(self.horizontalLayoutWidget) self.numStudentsLabel.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.numStudentsLabel.setObjectName("numStudentsLabel") self.horizontalLayout.addWidget(self.numStudentsLabel) self.gridLayoutWidget = QtWidgets.QWidget(StudentsPage) self.gridLayoutWidget.setGeometry(QtCore.QRect(30, 10, 1201, 134)) self.gridLayoutWidget.setObjectName("gridLayoutWidget") self.gridLayout = QtWidgets.QGridLayout(self.gridLayoutWidget) self.gridLayout.setContentsMargins(0, 0, 0, 0) self.gridLayout.setObjectName("gridLayout") self.refreshButton = QtWidgets.QPushButton(self.gridLayoutWidget) self.refreshButton.setMinimumSize(QtCore.QSize(96, 35)) self.refreshButton.setObjectName("refreshButton") self.gridLayout.addWidget(self.refreshButton, 2, 3, 1, 1) self.addButton = QtWidgets.QPushButton(self.gridLayoutWidget) self.addButton.setMinimumSize(QtCore.QSize(97, 35)) self.addButton.setObjectName("addButton") self.gridLayout.addWidget(self.addButton, 2, 4, 1, 1) self.searchImage = QtWidgets.QLabel(self.gridLayoutWidget) self.searchImage.setMinimumSize(QtCore.QSize(42, 35)) self.searchImage.setObjectName("searchImage") self.gridLayout.addWidget(self.searchImage, 2, 0, 1, 1, QtCore.Qt.AlignRight) self.searchbar = QtWidgets.QLineEdit(self.gridLayoutWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.searchbar.sizePolicy().hasHeightForWidth()) self.searchbar.setSizePolicy(sizePolicy) self.searchbar.setMinimumSize(QtCore.QSize(500, 35)) self.searchbar.setObjectName("searchbar") self.gridLayout.addWidget(self.searchbar, 2, 1, 1, 1) self.searchByComboBox = QtWidgets.QComboBox(self.gridLayoutWidget) self.searchByComboBox.setMinimumSize(QtCore.QSize(150, 35)) self.searchByComboBox.setMaxVisibleItems(5) self.searchByComboBox.setMaxCount(5) self.searchByComboBox.setObjectName("searchByComboBox") self.searchByComboBox.addItem("") self.searchByComboBox.addItem("") self.searchByComboBox.addItem("") self.searchByComboBox.addItem("") self.searchByComboBox.addItem("") self.gridLayout.addWidget(self.searchByComboBox, 2, 2, 1, 1) self.closeButton = QtWidgets.QPushButton(self.gridLayoutWidget) self.closeButton.setMinimumSize(QtCore.QSize(97, 45)) self.closeButton.setObjectName("closeButton") self.gridLayout.addWidget(self.closeButton, 0, 5, 1, 1) self.titleLabel = QtWidgets.QLabel(self.gridLayoutWidget) self.titleLabel.setMinimumSize(QtCore.QSize(62, 40)) self.titleLabel.setObjectName("titleLabel") self.gridLayout.addWidget(self.titleLabel, 1, 1, 1, 1, QtCore.Qt.AlignRight) self.verticalLayoutWidget = QtWidgets.QWidget(StudentsPage) self.verticalLayoutWidget.setGeometry(QtCore.QRect(1130, 160, 99, 491)) self.verticalLayoutWidget.setObjectName("verticalLayoutWidget") self.verticalLayout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.editButton = QtWidgets.QPushButton(self.verticalLayoutWidget) self.editButton.setMinimumSize(QtCore.QSize(97, 40)) self.editButton.setObjectName("editButton") self.verticalLayout.addWidget(self.editButton) self.deleteButton = QtWidgets.QPushButton(self.verticalLayoutWidget) self.deleteButton.setMinimumSize(QtCore.QSize(97, 40)) self.deleteButton.setObjectName("deleteButton") self.verticalLayout.addWidget(self.deleteButton) self.registerButton = QtWidgets.QPushButton(self.verticalLayoutWidget) self.registerButton.setMinimumSize(QtCore.QSize(97, 40)) self.registerButton.setObjectName("registerButton") self.verticalLayout.addWidget(self.registerButton) self.groupButton = QtWidgets.QPushButton(self.verticalLayoutWidget) self.groupButton.setMinimumSize(QtCore.QSize(97, 40)) self.groupButton.setObjectName("groupButton") self.verticalLayout.addWidget(self.groupButton) self.visitsButton = QtWidgets.QPushButton(self.verticalLayoutWidget) self.visitsButton.setMinimumSize(QtCore.QSize(97, 40)) self.visitsButton.setObjectName("visitsButton") self.verticalLayout.addWidget(self.visitsButton) self.eventsButton = QtWidgets.QPushButton(self.verticalLayoutWidget) self.eventsButton.setMinimumSize(QtCore.QSize(97, 40)) self.eventsButton.setObjectName("eventsButton") self.verticalLayout.addWidget(self.eventsButton) self.apptButton = QtWidgets.QPushButton(self.verticalLayoutWidget) self.apptButton.setMinimumSize(QtCore.QSize(97, 40)) self.apptButton.setObjectName("apptButton") self.verticalLayout.addWidget(self.apptButton) self.retranslateUi(StudentsPage) self.searchByComboBox.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(StudentsPage)
def setupUi(self, Dialog): Dialog.setObjectName("Dialog") Dialog.resize(1119, 612) self.gridLayout = QtWidgets.QGridLayout(Dialog) self.gridLayout.setObjectName("gridLayout") self.listView = QtWidgets.QListView(Dialog) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.listView.sizePolicy().hasHeightForWidth()) self.listView.setSizePolicy(sizePolicy) self.listView.setEditTriggers( QtWidgets.QAbstractItemView.NoEditTriggers) self.listView.setObjectName("listView") self.gridLayout.addWidget(self.listView, 0, 0, 1, 1) self.verticalLayout_4 = QtWidgets.QVBoxLayout() self.verticalLayout_4.setObjectName("verticalLayout_4") self.stackedWidget = QtWidgets.QStackedWidget(Dialog) self.stackedWidget.setObjectName("stackedWidget") self.treeViewPage = QtWidgets.QWidget() self.treeViewPage.setObjectName("treeViewPage") self.gridLayout_5 = QtWidgets.QGridLayout(self.treeViewPage) self.gridLayout_5.setObjectName("gridLayout_5") self.treeView = QtWidgets.QTreeView(self.treeViewPage) self.treeView.setObjectName("treeView") self.gridLayout_5.addWidget(self.treeView, 0, 0, 1, 1) self.stackedWidget.addWidget(self.treeViewPage) self.switchPage = QtWidgets.QWidget() self.switchPage.setObjectName("switchPage") self.gridLayout_2 = QtWidgets.QGridLayout(self.switchPage) self.gridLayout_2.setObjectName("gridLayout_2") self.verticalLayout = QtWidgets.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.groupBox = QtWidgets.QGroupBox(self.switchPage) self.groupBox.setObjectName("groupBox") self.gridLayout_4 = QtWidgets.QGridLayout(self.groupBox) self.gridLayout_4.setObjectName("gridLayout_4") self.verticalLayout_2 = QtWidgets.QVBoxLayout() self.verticalLayout_2.setObjectName("verticalLayout_2") self.horizontalLayout_13 = QtWidgets.QHBoxLayout() self.horizontalLayout_13.setObjectName("horizontalLayout_13") self.horizontalLayout_14 = QtWidgets.QHBoxLayout() self.horizontalLayout_14.setObjectName("horizontalLayout_14") self.readAtLabel = QtWidgets.QLabel(self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.readAtLabel.sizePolicy().hasHeightForWidth()) self.readAtLabel.setSizePolicy(sizePolicy) self.readAtLabel.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter) self.readAtLabel.setObjectName("readAtLabel") self.horizontalLayout_14.addWidget(self.readAtLabel) self.readAtPercent = QtWidgets.QSpinBox(self.groupBox) self.readAtPercent.setMinimum(90) self.readAtPercent.setProperty("value", 95) self.readAtPercent.setObjectName("readAtPercent") self.horizontalLayout_14.addWidget(self.readAtPercent) self.horizontalLayout_13.addLayout(self.horizontalLayout_14) self.horizontalLayout_7 = QtWidgets.QHBoxLayout() self.horizontalLayout_7.setObjectName("horizontalLayout_7") self.label = QtWidgets.QLabel(self.groupBox) self.label.setObjectName("label") self.horizontalLayout_7.addWidget(self.label) self.darkIconsRadio = QtWidgets.QRadioButton(self.groupBox) self.darkIconsRadio.setObjectName("darkIconsRadio") self.horizontalLayout_7.addWidget(self.darkIconsRadio) self.lightIconsRadio = QtWidgets.QRadioButton(self.groupBox) self.lightIconsRadio.setObjectName("lightIconsRadio") self.horizontalLayout_7.addWidget(self.lightIconsRadio) self.horizontalLayout_13.addLayout(self.horizontalLayout_7) self.verticalLayout_2.addLayout(self.horizontalLayout_13) self.horizontalLayout_4 = QtWidgets.QHBoxLayout() self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.refreshLibrary = QtWidgets.QCheckBox(self.groupBox) self.refreshLibrary.setObjectName("refreshLibrary") self.horizontalLayout_4.addWidget(self.refreshLibrary) self.fileRemember = QtWidgets.QCheckBox(self.groupBox) self.fileRemember.setObjectName("fileRemember") self.horizontalLayout_4.addWidget(self.fileRemember) self.verticalLayout_2.addLayout(self.horizontalLayout_4) self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.coverShadows = QtWidgets.QCheckBox(self.groupBox) self.coverShadows.setObjectName("coverShadows") self.horizontalLayout_3.addWidget(self.coverShadows) self.performCulling = QtWidgets.QCheckBox(self.groupBox) self.performCulling.setObjectName("performCulling") self.horizontalLayout_3.addWidget(self.performCulling) self.verticalLayout_2.addLayout(self.horizontalLayout_3) self.horizontalLayout_9 = QtWidgets.QHBoxLayout() self.horizontalLayout_9.setObjectName("horizontalLayout_9") self.autoTags = QtWidgets.QCheckBox(self.groupBox) self.autoTags.setObjectName("autoTags") self.horizontalLayout_9.addWidget(self.autoTags) self.attenuateTitles = QtWidgets.QCheckBox(self.groupBox) self.attenuateTitles.setObjectName("attenuateTitles") self.horizontalLayout_9.addWidget(self.attenuateTitles) self.verticalLayout_2.addLayout(self.horizontalLayout_9) self.gridLayout_4.addLayout(self.verticalLayout_2, 0, 0, 1, 1) self.verticalLayout.addWidget(self.groupBox) self.groupBox_2 = QtWidgets.QGroupBox(self.switchPage) self.groupBox_2.setObjectName("groupBox_2") self.gridLayout_3 = QtWidgets.QGridLayout(self.groupBox_2) self.gridLayout_3.setObjectName("gridLayout_3") self.verticalLayout_3 = QtWidgets.QVBoxLayout() self.verticalLayout_3.setObjectName("verticalLayout_3") self.horizontalLayout_6 = QtWidgets.QHBoxLayout() self.horizontalLayout_6.setObjectName("horizontalLayout_6") self.hideScrollBars = QtWidgets.QCheckBox(self.groupBox_2) self.hideScrollBars.setObjectName("hideScrollBars") self.horizontalLayout_6.addWidget(self.hideScrollBars) self.cachingEnabled = QtWidgets.QCheckBox(self.groupBox_2) self.cachingEnabled.setObjectName("cachingEnabled") self.horizontalLayout_6.addWidget(self.cachingEnabled) self.verticalLayout_3.addLayout(self.horizontalLayout_6) self.horizontalLayout_8 = QtWidgets.QHBoxLayout() self.horizontalLayout_8.setObjectName("horizontalLayout_8") self.horizontalLayout_5 = QtWidgets.QHBoxLayout() self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.languageLabel = QtWidgets.QLabel(self.groupBox_2) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.languageLabel.sizePolicy().hasHeightForWidth()) self.languageLabel.setSizePolicy(sizePolicy) self.languageLabel.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter) self.languageLabel.setObjectName("languageLabel") self.horizontalLayout_5.addWidget(self.languageLabel) self.languageBox = QtWidgets.QComboBox(self.groupBox_2) self.languageBox.setObjectName("languageBox") self.horizontalLayout_5.addWidget(self.languageBox) self.horizontalLayout_8.addLayout(self.horizontalLayout_5) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.scrollSpeedLabel = QtWidgets.QLabel(self.groupBox_2) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.scrollSpeedLabel.sizePolicy().hasHeightForWidth()) self.scrollSpeedLabel.setSizePolicy(sizePolicy) self.scrollSpeedLabel.setObjectName("scrollSpeedLabel") self.horizontalLayout.addWidget(self.scrollSpeedLabel) self.scrollSpeedSlider = QtWidgets.QSlider(self.groupBox_2) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.scrollSpeedSlider.sizePolicy().hasHeightForWidth()) self.scrollSpeedSlider.setSizePolicy(sizePolicy) self.scrollSpeedSlider.setMinimum(3) self.scrollSpeedSlider.setMaximum(15) self.scrollSpeedSlider.setOrientation(QtCore.Qt.Horizontal) self.scrollSpeedSlider.setObjectName("scrollSpeedSlider") self.horizontalLayout.addWidget(self.scrollSpeedSlider) self.horizontalLayout_8.addLayout(self.horizontalLayout) self.verticalLayout_3.addLayout(self.horizontalLayout_8) self.gridLayout_3.addLayout(self.verticalLayout_3, 2, 0, 1, 1) self.verticalLayout.addWidget(self.groupBox_2) self.gridLayout_2.addLayout(self.verticalLayout, 0, 0, 1, 1) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout_2.addItem(spacerItem, 1, 0, 1, 1) self.stackedWidget.addWidget(self.switchPage) self.annotationsPage = QtWidgets.QWidget() self.annotationsPage.setObjectName("annotationsPage") self.gridLayout_7 = QtWidgets.QGridLayout(self.annotationsPage) self.gridLayout_7.setObjectName("gridLayout_7") self.tabWidget = QtWidgets.QTabWidget(self.annotationsPage) self.tabWidget.setObjectName("tabWidget") self.textTab = QtWidgets.QWidget() self.textTab.setObjectName("textTab") self.gridLayout_8 = QtWidgets.QGridLayout(self.textTab) self.gridLayout_8.setObjectName("gridLayout_8") self.verticalLayout_5 = QtWidgets.QVBoxLayout() self.verticalLayout_5.setObjectName("verticalLayout_5") self.horizontalLayout_11 = QtWidgets.QHBoxLayout() self.horizontalLayout_11.setObjectName("horizontalLayout_11") self.verticalLayout_6 = QtWidgets.QVBoxLayout() self.verticalLayout_6.setObjectName("verticalLayout_6") spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_6.addItem(spacerItem1) self.newAnnotation = QtWidgets.QPushButton(self.textTab) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.newAnnotation.sizePolicy().hasHeightForWidth()) self.newAnnotation.setSizePolicy(sizePolicy) self.newAnnotation.setMinimumSize(QtCore.QSize(30, 0)) self.newAnnotation.setMaximumSize(QtCore.QSize(45, 16777215)) self.newAnnotation.setText("") self.newAnnotation.setObjectName("newAnnotation") self.verticalLayout_6.addWidget(self.newAnnotation) self.deleteAnnotation = QtWidgets.QPushButton(self.textTab) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.deleteAnnotation.sizePolicy().hasHeightForWidth()) self.deleteAnnotation.setSizePolicy(sizePolicy) self.deleteAnnotation.setMinimumSize(QtCore.QSize(30, 0)) self.deleteAnnotation.setMaximumSize(QtCore.QSize(45, 16777215)) self.deleteAnnotation.setText("") self.deleteAnnotation.setObjectName("deleteAnnotation") self.verticalLayout_6.addWidget(self.deleteAnnotation) self.editAnnotation = QtWidgets.QPushButton(self.textTab) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.editAnnotation.sizePolicy().hasHeightForWidth()) self.editAnnotation.setSizePolicy(sizePolicy) self.editAnnotation.setMinimumSize(QtCore.QSize(30, 0)) self.editAnnotation.setMaximumSize(QtCore.QSize(45, 16777215)) self.editAnnotation.setText("") self.editAnnotation.setObjectName("editAnnotation") self.verticalLayout_6.addWidget(self.editAnnotation) self.moveUp = QtWidgets.QPushButton(self.textTab) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.moveUp.sizePolicy().hasHeightForWidth()) self.moveUp.setSizePolicy(sizePolicy) self.moveUp.setMinimumSize(QtCore.QSize(30, 0)) self.moveUp.setMaximumSize(QtCore.QSize(45, 16777215)) self.moveUp.setText("") self.moveUp.setObjectName("moveUp") self.verticalLayout_6.addWidget(self.moveUp) self.moveDown = QtWidgets.QPushButton(self.textTab) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.moveDown.sizePolicy().hasHeightForWidth()) self.moveDown.setSizePolicy(sizePolicy) self.moveDown.setMinimumSize(QtCore.QSize(30, 0)) self.moveDown.setMaximumSize(QtCore.QSize(45, 16777215)) self.moveDown.setText("") self.moveDown.setObjectName("moveDown") self.verticalLayout_6.addWidget(self.moveDown) spacerItem2 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_6.addItem(spacerItem2) self.horizontalLayout_11.addLayout(self.verticalLayout_6) self.annotationsList = QtWidgets.QListView(self.textTab) self.annotationsList.setEditTriggers( QtWidgets.QAbstractItemView.NoEditTriggers) self.annotationsList.setProperty("showDropIndicator", False) self.annotationsList.setDefaultDropAction(QtCore.Qt.IgnoreAction) self.annotationsList.setObjectName("annotationsList") self.horizontalLayout_11.addWidget(self.annotationsList) self.verticalLayout_5.addLayout(self.horizontalLayout_11) self.gridLayout_8.addLayout(self.verticalLayout_5, 0, 0, 1, 1) self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.previewView = QtWidgets.QTextBrowser(self.textTab) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.previewView.sizePolicy().hasHeightForWidth()) self.previewView.setSizePolicy(sizePolicy) self.previewView.setMaximumSize(QtCore.QSize(16777215, 100)) self.previewView.setFocusPolicy(QtCore.Qt.NoFocus) self.previewView.setObjectName("previewView") self.horizontalLayout_2.addWidget(self.previewView) self.gridLayout_8.addLayout(self.horizontalLayout_2, 1, 0, 1, 1) self.tabWidget.addTab(self.textTab, "") self.imageTab = QtWidgets.QWidget() self.imageTab.setObjectName("imageTab") self.tabWidget.addTab(self.imageTab, "") self.gridLayout_7.addWidget(self.tabWidget, 0, 0, 1, 1) self.stackedWidget.addWidget(self.annotationsPage) self.aboutPage = QtWidgets.QWidget() self.aboutPage.setObjectName("aboutPage") self.gridLayout_6 = QtWidgets.QGridLayout(self.aboutPage) self.gridLayout_6.setObjectName("gridLayout_6") self.aboutBox = QtWidgets.QTextBrowser(self.aboutPage) self.aboutBox.setOpenExternalLinks(True) self.aboutBox.setOpenLinks(False) self.aboutBox.setObjectName("aboutBox") self.gridLayout_6.addWidget(self.aboutBox, 0, 0, 1, 1) self.stackedWidget.addWidget(self.aboutPage) self.verticalLayout_4.addWidget(self.stackedWidget) self.horizontalLayout_10 = QtWidgets.QHBoxLayout() self.horizontalLayout_10.setObjectName("horizontalLayout_10") spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_10.addItem(spacerItem3) self.okButton = QtWidgets.QPushButton(Dialog) self.okButton.setObjectName("okButton") self.horizontalLayout_10.addWidget(self.okButton) self.cancelButton = QtWidgets.QPushButton(Dialog) self.cancelButton.setObjectName("cancelButton") self.horizontalLayout_10.addWidget(self.cancelButton) self.verticalLayout_4.addLayout(self.horizontalLayout_10) self.gridLayout.addLayout(self.verticalLayout_4, 0, 1, 1, 1) self.retranslateUi(Dialog) self.tabWidget.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(Dialog)
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1124, 727) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.mdiArea = QtWidgets.QMdiArea(self.centralwidget) self.mdiArea.setGeometry(QtCore.QRect(10, 10, 1101, 671)) brush = QtGui.QBrush(QtGui.QColor(160, 160, 159, 0)) brush.setStyle(QtCore.Qt.SolidPattern) self.mdiArea.setBackground(brush) self.mdiArea.setObjectName("mdiArea") self.CharMain = QtWidgets.QWidget() self.CharMain.setObjectName("CharMain") self.charSheetGroup = QtWidgets.QGroupBox(self.CharMain) self.charSheetGroup.setGeometry(QtCore.QRect(20, 30, 1051, 591)) self.charSheetGroup.setObjectName("charSheetGroup") self.HandleInput = QtWidgets.QLineEdit(self.charSheetGroup) self.HandleInput.setGeometry(QtCore.QRect(160, 40, 301, 41)) self.HandleInput.setStyleSheet("background-color: white;\n" "font: 14pt \"OCR A Extended\";\n" "border: 2px solid rgb(244,0,0);\n" "padding-left: 2px;") self.HandleInput.setObjectName("HandleInput") self.HumanityCurrent = QtWidgets.QLabel(self.charSheetGroup) self.HumanityCurrent.setGeometry(QtCore.QRect(10, 200, 61, 41)) self.HumanityCurrent.setStyleSheet("border: 2px solid rgb(244,0,0);\n" "font: 12pt \"OCR A Extended\";\n" "padding-left: 2px;\n" "text-align: center;\n" "background: white;") self.HumanityCurrent.setAlignment(QtCore.Qt.AlignCenter) self.HumanityCurrent.setObjectName("HumanityCurrent") self.handleLabel = QtWidgets.QLabel(self.charSheetGroup) self.handleLabel.setGeometry(QtCore.QRect(160, 20, 71, 21)) font = QtGui.QFont() font.setFamily("OCR A Extended") font.setPointSize(10) font.setBold(True) font.setItalic(False) font.setWeight(75) font.setKerning(True) self.handleLabel.setFont(font) self.handleLabel.setStyleSheet("background-color: rgb(244, 0, 0);\n" "color: white;\n" "font: 10pt \"OCR A Extended\";\n" "font-weight: bold;\n" "padding-left: 2px;") self.handleLabel.setObjectName("handleLabel") self.RankLabel = QtWidgets.QLabel(self.charSheetGroup) self.RankLabel.setGeometry(QtCore.QRect(400, 180, 61, 21)) font = QtGui.QFont() font.setFamily("OCR A Extended") font.setPointSize(10) font.setBold(True) font.setItalic(False) font.setWeight(75) font.setKerning(True) self.RankLabel.setFont(font) self.RankLabel.setStyleSheet("background-color: rgb(244, 0, 0);\n" "color: white;\n" "font: 10pt \"OCR A Extended\";\n" "font-weight: bold;\n" "padding-left: 2px;") self.RankLabel.setObjectName("RankLabel") self.RoleAbilityDisplay = QtWidgets.QLabel(self.charSheetGroup) self.RoleAbilityDisplay.setGeometry(QtCore.QRect(160, 200, 242, 41)) self.RoleAbilityDisplay.setStyleSheet( "border: 2px solid rgb(244,0,0);\n" "font: 12pt \"OCR A Extended\";\n" "padding-left: 2px;\n" "background: white;") self.RoleAbilityDisplay.setObjectName("RoleAbilityDisplay") self.CharacterImage = QtWidgets.QGraphicsView(self.charSheetGroup) self.CharacterImage.setGeometry(QtCore.QRect(10, 20, 131, 121)) self.CharacterImage.setStyleSheet("border: 2px solid rgb(244,0,0);") self.CharacterImage.setObjectName("CharacterImage") self.HumanityMax = QtWidgets.QLabel(self.charSheetGroup) self.HumanityMax.setGeometry(QtCore.QRect(80, 200, 61, 41)) font = QtGui.QFont() font.setFamily("OCR A Extended") font.setPointSize(12) font.setBold(False) font.setItalic(False) font.setWeight(50) self.HumanityMax.setFont(font) self.HumanityMax.setStyleSheet("border: 2px solid rgb(244,0,0);\n" "font: 12pt \"OCR A Extended\";\n" "padding-left: 2px;\n" "background: white;") self.HumanityMax.setAlignment(QtCore.Qt.AlignCenter) self.HumanityMax.setObjectName("HumanityMax") self.RoleLabel = QtWidgets.QLabel(self.charSheetGroup) self.RoleLabel.setGeometry(QtCore.QRect(160, 100, 61, 21)) font = QtGui.QFont() font.setFamily("OCR A Extended") font.setPointSize(10) font.setBold(True) font.setItalic(False) font.setWeight(75) font.setKerning(True) self.RoleLabel.setFont(font) self.RoleLabel.setStyleSheet("background-color: rgb(244, 0, 0);\n" "color: white;\n" "font: 10pt \"OCR A Extended\";\n" "font-weight: bold;\n" "padding-left: 2px;") self.RoleLabel.setObjectName("RoleLabel") self.RoleSelect = QtWidgets.QComboBox(self.charSheetGroup) self.RoleSelect.setGeometry(QtCore.QRect(160, 120, 301, 41)) self.RoleSelect.setAutoFillBackground(False) self.RoleSelect.setStyleSheet("border: 2px solid rgb(244,0,0);\n" "background-color: white;\n" "font: 12pt \"OCR A Extended\";") self.RoleSelect.setObjectName("RoleSelect") self.HumanityLabel = QtWidgets.QLabel(self.charSheetGroup) self.HumanityLabel.setGeometry(QtCore.QRect(10, 180, 131, 21)) font = QtGui.QFont() font.setFamily("OCR A Extended") font.setPointSize(10) font.setBold(True) font.setItalic(False) font.setWeight(75) font.setKerning(True) self.HumanityLabel.setFont(font) self.HumanityLabel.setStyleSheet("background-color: rgb(244, 0, 0);\n" "color: white;\n" "font: 10pt \"OCR A Extended\";\n" "font-weight: bold;\n" "padding-left: 2px;") self.HumanityLabel.setObjectName("HumanityLabel") self.RoleAbilityRankInput = QtWidgets.QLineEdit(self.charSheetGroup) self.RoleAbilityRankInput.setGeometry(QtCore.QRect(400, 200, 61, 41)) font = QtGui.QFont() font.setPointSize(16) font.setBold(True) font.setWeight(75) self.RoleAbilityRankInput.setFont(font) self.RoleAbilityRankInput.setStyleSheet( "background-color: white;\n" "border: 2px solid rgb(244,0,0);\n" "") self.RoleAbilityRankInput.setAlignment(QtCore.Qt.AlignCenter) self.RoleAbilityRankInput.setObjectName("RoleAbilityRankInput") self.ImagLabel = QtWidgets.QLabel(self.charSheetGroup) self.ImagLabel.setGeometry(QtCore.QRect(10, 140, 131, 21)) font = QtGui.QFont() font.setFamily("OCR A Extended") font.setPointSize(10) font.setBold(True) font.setItalic(False) font.setWeight(75) font.setKerning(True) self.ImagLabel.setFont(font) self.ImagLabel.setStyleSheet("background-color: rgb(244, 0, 0);\n" "color: white;\n" "font: 10pt \"OCR A Extended\";\n" "font-weight: bold;\n" "padding-left: 2px;\n" "") self.ImagLabel.setObjectName("ImagLabel") self.HumanitySpacer = QtWidgets.QLabel(self.charSheetGroup) self.HumanitySpacer.setGeometry(QtCore.QRect(70, 200, 10, 41)) font = QtGui.QFont() font.setFamily("OCR A Extended") font.setPointSize(8) font.setBold(True) font.setItalic(False) font.setWeight(75) font.setKerning(True) self.HumanitySpacer.setFont(font) self.HumanitySpacer.setLayoutDirection(QtCore.Qt.LeftToRight) self.HumanitySpacer.setStyleSheet("background-color: rgb(244, 0, 0);\n" "color: white;\n" "font: 8pt \"OCR A Extended\";\n" "font-weight: bold;") self.HumanitySpacer.setObjectName("HumanitySpacer") self.RoleAbilityLabel = QtWidgets.QLabel(self.charSheetGroup) self.RoleAbilityLabel.setGeometry(QtCore.QRect(160, 180, 121, 21)) font = QtGui.QFont() font.setFamily("OCR A Extended") font.setPointSize(10) font.setBold(True) font.setItalic(False) font.setWeight(75) font.setKerning(True) self.RoleAbilityLabel.setFont(font) self.RoleAbilityLabel.setStyleSheet( "background-color: rgb(244, 0, 0);\n" "color: white;\n" "font: 10pt \"OCR A Extended\";\n" "font-weight: bold;\n" "padding-left: 2px;") self.RoleAbilityLabel.setObjectName("RoleAbilityLabel") self.frame = QtWidgets.QFrame(self.charSheetGroup) self.frame.setGeometry(QtCore.QRect(10, 260, 691, 81)) self.frame.setStyleSheet("background-color: rgb(244,0,0);") self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel) self.frame.setFrameShadow(QtWidgets.QFrame.Raised) self.frame.setObjectName("frame") self.IntelligenceInput = QtWidgets.QLineEdit(self.frame) self.IntelligenceInput.setGeometry(QtCore.QRect(10, 29, 51, 45)) font = QtGui.QFont() font.setFamily("OCR A Extended") font.setPointSize(16) font.setBold(True) font.setWeight(75) self.IntelligenceInput.setFont(font) self.IntelligenceInput.setStyleSheet("background-color: white;\n" "font-weight: bold;\n" "border: none;") self.IntelligenceInput.setAlignment(QtCore.Qt.AlignCenter) self.IntelligenceInput.setObjectName("IntelligenceInput") self.IntelligenceLabel = QtWidgets.QLabel(self.frame) self.IntelligenceLabel.setGeometry(QtCore.QRect(10, 7, 51, 25)) font = QtGui.QFont() font.setFamily("OCR A Extended") font.setPointSize(10) font.setBold(True) font.setItalic(False) font.setWeight(75) font.setKerning(True) self.IntelligenceLabel.setFont(font) self.IntelligenceLabel.setStyleSheet("background-color:white;\n" "color: black;\n" "font: 10pt \"OCR A Extended\";\n" "font-weight: bold;\n" "padding-left: 2px;") self.IntelligenceLabel.setObjectName("IntelligenceLabel") self.ReflexInput = QtWidgets.QLineEdit(self.frame) self.ReflexInput.setGeometry(QtCore.QRect(70, 29, 51, 45)) font = QtGui.QFont() font.setFamily("OCR A Extended") font.setPointSize(16) font.setBold(True) font.setWeight(75) self.ReflexInput.setFont(font) self.ReflexInput.setStyleSheet("background-color: white;\n" "font-weight: bold;\n" "border: none;") self.ReflexInput.setAlignment(QtCore.Qt.AlignCenter) self.ReflexInput.setObjectName("ReflexInput") self.ReflexLabel = QtWidgets.QLabel(self.frame) self.ReflexLabel.setGeometry(QtCore.QRect(70, 7, 51, 25)) font = QtGui.QFont() font.setFamily("OCR A Extended") font.setPointSize(10) font.setBold(True) font.setItalic(False) font.setWeight(75) font.setKerning(True) self.ReflexLabel.setFont(font) self.ReflexLabel.setStyleSheet("background-color:white;\n" "color: black;\n" "font: 10pt \"OCR A Extended\";\n" "font-weight: bold;\n" "padding-left: 2px;") self.ReflexLabel.setObjectName("ReflexLabel") self.DexterityInput = QtWidgets.QLineEdit(self.frame) self.DexterityInput.setGeometry(QtCore.QRect(130, 29, 51, 45)) font = QtGui.QFont() font.setFamily("OCR A Extended") font.setPointSize(16) font.setBold(True) font.setWeight(75) self.DexterityInput.setFont(font) self.DexterityInput.setStyleSheet("background-color: white;\n" "font-weight: bold;\n" "border: none;") self.DexterityInput.setAlignment(QtCore.Qt.AlignCenter) self.DexterityInput.setObjectName("DexterityInput") self.DexterityLabel = QtWidgets.QLabel(self.frame) self.DexterityLabel.setGeometry(QtCore.QRect(130, 7, 51, 25)) font = QtGui.QFont() font.setFamily("OCR A Extended") font.setPointSize(10) font.setBold(True) font.setItalic(False) font.setWeight(75) font.setKerning(True) self.DexterityLabel.setFont(font) self.DexterityLabel.setStyleSheet("background-color:white;\n" "color: black;\n" "font: 10pt \"OCR A Extended\";\n" "font-weight: bold;\n" "padding-left: 2px;") self.DexterityLabel.setObjectName("DexterityLabel") self.TechInput = QtWidgets.QLineEdit(self.frame) self.TechInput.setGeometry(QtCore.QRect(190, 29, 51, 45)) font = QtGui.QFont() font.setFamily("OCR A Extended") font.setPointSize(16) font.setBold(True) font.setWeight(75) self.TechInput.setFont(font) self.TechInput.setStyleSheet("background-color: white;\n" "font-weight: bold;\n" "border: none;") self.TechInput.setAlignment(QtCore.Qt.AlignCenter) self.TechInput.setObjectName("TechInput") self.TechLabel = QtWidgets.QLabel(self.frame) self.TechLabel.setGeometry(QtCore.QRect(190, 7, 51, 25)) font = QtGui.QFont() font.setFamily("OCR A Extended") font.setPointSize(10) font.setBold(True) font.setItalic(False) font.setWeight(75) font.setKerning(True) self.TechLabel.setFont(font) self.TechLabel.setStyleSheet("background-color:white;\n" "color: black;\n" "font: 10pt \"OCR A Extended\";\n" "font-weight: bold;\n" "padding-left: 2px;") self.TechLabel.setObjectName("TechLabel") self.CoolInput = QtWidgets.QLineEdit(self.frame) self.CoolInput.setGeometry(QtCore.QRect(250, 29, 51, 45)) font = QtGui.QFont() font.setFamily("OCR A Extended") font.setPointSize(16) font.setBold(True) font.setWeight(75) self.CoolInput.setFont(font) self.CoolInput.setStyleSheet("background-color: white;\n" "font-weight: bold;\n" "border: none;") self.CoolInput.setAlignment(QtCore.Qt.AlignCenter) self.CoolInput.setObjectName("CoolInput") self.BodyInput = QtWidgets.QLineEdit(self.frame) self.BodyInput.setGeometry(QtCore.QRect(430, 29, 51, 45)) font = QtGui.QFont() font.setFamily("OCR A Extended") font.setPointSize(16) font.setBold(True) font.setWeight(75) self.BodyInput.setFont(font) self.BodyInput.setStyleSheet("background-color: white;\n" "font-weight: bold;\n" "border: none;") self.BodyInput.setAlignment(QtCore.Qt.AlignCenter) self.BodyInput.setObjectName("BodyInput") self.CoolLabel = QtWidgets.QLabel(self.frame) self.CoolLabel.setGeometry(QtCore.QRect(250, 7, 51, 25)) font = QtGui.QFont() font.setFamily("OCR A Extended") font.setPointSize(10) font.setBold(True) font.setItalic(False) font.setWeight(75) font.setKerning(True) self.CoolLabel.setFont(font) self.CoolLabel.setStyleSheet("background-color:white;\n" "color: black;\n" "font: 10pt \"OCR A Extended\";\n" "font-weight: bold;\n" "padding-left: 2px;") self.CoolLabel.setObjectName("CoolLabel") self.WillInput = QtWidgets.QLineEdit(self.frame) self.WillInput.setGeometry(QtCore.QRect(310, 29, 51, 45)) font = QtGui.QFont() font.setFamily("OCR A Extended") font.setPointSize(16) font.setBold(True) font.setWeight(75) self.WillInput.setFont(font) self.WillInput.setStyleSheet("background-color: white;\n" "font-weight: bold;\n" "border: none;") self.WillInput.setAlignment(QtCore.Qt.AlignCenter) self.WillInput.setObjectName("WillInput") self.WillLabel = QtWidgets.QLabel(self.frame) self.WillLabel.setGeometry(QtCore.QRect(310, 7, 51, 25)) font = QtGui.QFont() font.setFamily("OCR A Extended") font.setPointSize(10) font.setBold(True) font.setItalic(False) font.setWeight(75) font.setKerning(True) self.WillLabel.setFont(font) self.WillLabel.setStyleSheet("background-color:white;\n" "color: black;\n" "font: 10pt \"OCR A Extended\";\n" "font-weight: bold;\n" "padding-left: 2px;") self.WillLabel.setFrameShape(QtWidgets.QFrame.NoFrame) self.WillLabel.setObjectName("WillLabel") self.MoveInput = QtWidgets.QLineEdit(self.frame) self.MoveInput.setGeometry(QtCore.QRect(370, 29, 51, 45)) font = QtGui.QFont() font.setFamily("OCR A Extended") font.setPointSize(16) font.setBold(True) font.setWeight(75) self.MoveInput.setFont(font) self.MoveInput.setStyleSheet("background-color: white;\n" "font-weight: bold;\n" "border: none;") self.MoveInput.setAlignment(QtCore.Qt.AlignCenter) self.MoveInput.setObjectName("MoveInput") self.MoveLabel = QtWidgets.QLabel(self.frame) self.MoveLabel.setGeometry(QtCore.QRect(370, 7, 51, 25)) font = QtGui.QFont() font.setFamily("OCR A Extended") font.setPointSize(10) font.setBold(True) font.setItalic(False) font.setWeight(75) font.setKerning(True) self.MoveLabel.setFont(font) self.MoveLabel.setStyleSheet("background-color:white;\n" "color: black;\n" "font: 10pt \"OCR A Extended\";\n" "font-weight: bold;\n" "padding-left: 2px;") self.MoveLabel.setObjectName("MoveLabel") self.BodyLabel = QtWidgets.QLabel(self.frame) self.BodyLabel.setGeometry(QtCore.QRect(430, 7, 51, 25)) font = QtGui.QFont() font.setFamily("OCR A Extended") font.setPointSize(10) font.setBold(True) font.setItalic(False) font.setWeight(75) font.setKerning(True) self.BodyLabel.setFont(font) self.BodyLabel.setStyleSheet("background-color:white;\n" "color: black;\n" "font: 10pt \"OCR A Extended\";\n" "font-weight: bold;\n" "padding-left: 2px;") self.BodyLabel.setObjectName("BodyLabel") self.LuckLabel = QtWidgets.QLabel(self.frame) self.LuckLabel.setGeometry(QtCore.QRect(490, 7, 91, 25)) font = QtGui.QFont() font.setFamily("OCR A Extended") font.setPointSize(10) font.setBold(True) font.setItalic(False) font.setWeight(75) font.setKerning(True) self.LuckLabel.setFont(font) self.LuckLabel.setStyleSheet("background-color:white;\n" "color: black;\n" "font: 10pt \"OCR A Extended\";\n" "font-weight: bold;\n" "padding-left: 2px;") self.LuckLabel.setObjectName("LuckLabel") self.LuckCurrentInput = QtWidgets.QLineEdit(self.frame) self.LuckCurrentInput.setGeometry(QtCore.QRect(490, 29, 41, 45)) font = QtGui.QFont() font.setFamily("OCR A Extended") font.setPointSize(16) font.setBold(True) font.setWeight(75) self.LuckCurrentInput.setFont(font) self.LuckCurrentInput.setStyleSheet("background-color: white;\n" "font-weight: bold;\n" "border: none;") self.LuckCurrentInput.setAlignment(QtCore.Qt.AlignCenter) self.LuckCurrentInput.setObjectName("LuckCurrentInput") self.LuckMaxInput = QtWidgets.QLineEdit(self.frame) self.LuckMaxInput.setGeometry(QtCore.QRect(540, 29, 41, 45)) font = QtGui.QFont() font.setFamily("OCR A Extended") font.setPointSize(16) font.setBold(True) font.setWeight(75) self.LuckMaxInput.setFont(font) self.LuckMaxInput.setStyleSheet("background-color: white;\n" "font-weight: bold;\n" "border: none;") self.LuckMaxInput.setAlignment(QtCore.Qt.AlignCenter) self.LuckMaxInput.setObjectName("LuckMaxInput") self.LuckSpacer = QtWidgets.QLabel(self.frame) self.LuckSpacer.setGeometry(QtCore.QRect(530, 29, 10, 45)) font = QtGui.QFont() font.setFamily("OCR A Extended") font.setPointSize(8) font.setBold(True) font.setItalic(False) font.setWeight(75) font.setKerning(True) self.LuckSpacer.setFont(font) self.LuckSpacer.setLayoutDirection(QtCore.Qt.LeftToRight) self.LuckSpacer.setStyleSheet("background-color: rgb(244, 0, 0);\n" "color: white;\n" "font: 8pt \"OCR A Extended\";\n" "font-weight: bold;") self.LuckSpacer.setObjectName("LuckSpacer") self.EmpathySpacer = QtWidgets.QLabel(self.frame) self.EmpathySpacer.setGeometry(QtCore.QRect(630, 30, 10, 45)) font = QtGui.QFont() font.setFamily("OCR A Extended") font.setPointSize(8) font.setBold(True) font.setItalic(False) font.setWeight(75) font.setKerning(True) self.EmpathySpacer.setFont(font) self.EmpathySpacer.setLayoutDirection(QtCore.Qt.LeftToRight) self.EmpathySpacer.setStyleSheet("background-color: rgb(244, 0, 0);\n" "color: white;\n" "font: 8pt \"OCR A Extended\";\n" "font-weight: bold;") self.EmpathySpacer.setObjectName("EmpathySpacer") self.EmpathyMaxInput = QtWidgets.QLineEdit(self.frame) self.EmpathyMaxInput.setGeometry(QtCore.QRect(640, 30, 41, 45)) font = QtGui.QFont() font.setFamily("OCR A Extended") font.setPointSize(16) font.setBold(True) font.setWeight(75) self.EmpathyMaxInput.setFont(font) self.EmpathyMaxInput.setStyleSheet("background-color: white;\n" "font-weight: bold;\n" "border: none;") self.EmpathyMaxInput.setAlignment(QtCore.Qt.AlignCenter) self.EmpathyMaxInput.setObjectName("EmpathyMaxInput") self.EmpathyLabel = QtWidgets.QLabel(self.frame) self.EmpathyLabel.setGeometry(QtCore.QRect(590, 8, 91, 25)) font = QtGui.QFont() font.setFamily("OCR A Extended") font.setPointSize(10) font.setBold(True) font.setItalic(False) font.setWeight(75) font.setKerning(True) self.EmpathyLabel.setFont(font) self.EmpathyLabel.setStyleSheet("background-color:white;\n" "color: black;\n" "font: 10pt \"OCR A Extended\";\n" "font-weight: bold;\n" "padding-left: 2px;") self.EmpathyLabel.setObjectName("EmpathyLabel") self.EmpathyCurrentInput = QtWidgets.QLineEdit(self.frame) self.EmpathyCurrentInput.setGeometry(QtCore.QRect(590, 30, 41, 45)) font = QtGui.QFont() font.setFamily("OCR A Extended") font.setPointSize(16) font.setBold(True) font.setWeight(75) self.EmpathyCurrentInput.setFont(font) self.EmpathyCurrentInput.setStyleSheet("background-color: white;\n" "font-weight: bold;\n" "border: none;") self.EmpathyCurrentInput.setAlignment(QtCore.Qt.AlignCenter) self.EmpathyCurrentInput.setObjectName("EmpathyCurrentInput") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1124, 21)) self.menubar.setObjectName("menubar") self.menuFile = QtWidgets.QMenu(self.menubar) self.menuFile.setObjectName("menuFile") self.menuAbout = QtWidgets.QMenu(self.menubar) self.menuAbout.setObjectName("menuAbout") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.actionNew = QtWidgets.QAction(MainWindow) self.actionNew.setObjectName("actionNew") self.actionSave = QtWidgets.QAction(MainWindow) self.actionSave.setObjectName("actionSave") self.actionExit = QtWidgets.QAction(MainWindow) self.actionExit.setObjectName("actionExit") self.actionAbout = QtWidgets.QAction(MainWindow) self.actionAbout.setObjectName("actionAbout") self.actionDocumentation = QtWidgets.QAction(MainWindow) self.actionDocumentation.setObjectName("actionDocumentation") self.actionReport_a_bug = QtWidgets.QAction(MainWindow) self.actionReport_a_bug.setObjectName("actionReport_a_bug") self.actionLoad = QtWidgets.QAction(MainWindow) self.actionLoad.setObjectName("actionLoad") self.menuFile.addAction(self.actionNew) self.menuFile.addAction(self.actionLoad) self.menuFile.addAction(self.actionSave) self.menuFile.addAction(self.actionExit) self.menuAbout.addAction(self.actionAbout) self.menuAbout.addAction(self.actionDocumentation) self.menuAbout.addAction(self.actionReport_a_bug) self.menubar.addAction(self.menuFile.menuAction()) self.menubar.addAction(self.menuAbout.menuAction()) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def __init__(self): super().__init__() self.shiPan = None self.setWindowTitle("大六壬") # Create mainold layout layout = QtWidgets.QHBoxLayout() mainWidget = QtWidgets.QWidget() mainWidget.setLayout(layout) self.setCentralWidget(mainWidget) self.textBrowser = QWebEngineView() layout.addWidget(self.textBrowser) # 设置右则面板 rightWidget = QtWidgets.QWidget() rightWidget.setFixedWidth(100) # layout.addWidget(rightWidget) scrollArea = QtWidgets.QScrollArea(self) scrollArea.setFixedWidth(120) scrollArea.setWidgetResizable(True) # scroll_bar = scrollArea.verticalScrollBar() scrollArea.setWidget(rightWidget) layout.addWidget(scrollArea) # 为右则面板使用水平布局 rightVBoxLayout = QtWidgets.QVBoxLayout() rightWidget.setLayout(rightVBoxLayout) # self.yearInput = QtWidgets.QLineEdit() self.yearInput.setPlaceholderText("年 1920-2050") self.yearInput.setValidator(QtGui.QIntValidator(1920, 2050, self.yearInput)) rightVBoxLayout.addWidget(self.yearInput) self.monthInput = QtWidgets.QLineEdit() self.monthInput.setPlaceholderText("月") self.monthInput.setValidator(QtGui.QIntValidator(1, 12, self.monthInput)) rightVBoxLayout.addWidget(self.monthInput) self.dayInput = QtWidgets.QLineEdit() self.dayInput.setPlaceholderText("日") self.dayInput.setValidator(QtGui.QIntValidator(1, 31, self.dayInput)) rightVBoxLayout.addWidget(self.dayInput) self.hourInput = QtWidgets.QLineEdit() self.hourInput.setPlaceholderText("時") self.hourInput.setValidator(QtGui.QIntValidator(0, 23, self.hourInput)) rightVBoxLayout.addWidget(self.hourInput) self.minutesInput = QtWidgets.QLineEdit() self.minutesInput.setPlaceholderText("分") self.minutesInput.setValidator(QtGui.QIntValidator(0, 59, self.minutesInput)) rightVBoxLayout.addWidget(self.minutesInput) self.secondInput = QtWidgets.QLineEdit() self.secondInput.setPlaceholderText("秒") self.secondInput.setValidator(QtGui.QIntValidator(0, 59, self.minutesInput)) rightVBoxLayout.addWidget(self.secondInput) timeNowButton = QtWidgets.QPushButton("目前時間") rightVBoxLayout.addWidget(timeNowButton) self.yueJiang = QtWidgets.QComboBox() self.yueJiang.addItems(DiZHiList) yueJiangHBoxLayout = QtWidgets.QHBoxLayout() yueJiangHBoxLayout.addWidget(QtWidgets.QLabel("月將")) yueJiangbutton = QtWidgets.QPushButton("計算") yueJiangHBoxLayout.addWidget(yueJiangbutton) rightVBoxLayout.addLayout(yueJiangHBoxLayout) rightVBoxLayout.addWidget(self.yueJiang) self.zhanShi = QtWidgets.QComboBox() self.zhanShi.addItems(DiZHiList) rightVBoxLayout.addWidget(QtWidgets.QLabel("占時")) rightVBoxLayout.addWidget(self.zhanShi) self.zhouZhan = QtWidgets.QComboBox() self.zhouZhan.addItems(["是", "否"]) rightVBoxLayout.addWidget(QtWidgets.QLabel("晝占/晝生人")) rightVBoxLayout.addWidget(self.zhouZhan) self.mingJu = QtWidgets.QComboBox() self.mingJu.addItems(["否", "是"]) rightVBoxLayout.addWidget(QtWidgets.QLabel("命局")) rightVBoxLayout.addWidget(self.mingJu) man = QtWidgets.QRadioButton("男") male = QtWidgets.QRadioButton("女") man.setChecked(True) self.sex = QtWidgets.QButtonGroup() self.sex.addButton(man, 0) self.sex.addButton(male, 1) sexLayout = QtWidgets.QHBoxLayout() sexLayout.addWidget(man) sexLayout.addWidget(male) rightVBoxLayout.addLayout(sexLayout) self.shengNianInput = QtWidgets.QLineEdit() self.shengNianInput.setPlaceholderText("生年") self.shengNianInput.setValidator( QtGui.QIntValidator(1920, 2050, self.shengNianInput)) rightVBoxLayout.addWidget(self.shengNianInput) rightVBoxLayout.addWidget(QtWidgets.QLabel("占測之事")) self.占测的事Input = QtWidgets.QLineEdit() rightVBoxLayout.addWidget(self.占测的事Input) button = QtWidgets.QPushButton("起六壬局") rightVBoxLayout.addWidget(button) shenShaButton = QtWidgets.QPushButton("神煞查詢") rightVBoxLayout.addWidget(shenShaButton) helpButton = QtWidgets.QPushButton("幫助") rightVBoxLayout.addWidget(helpButton) rightVBoxLayout.addStretch() # 设置默认时间 self.timeNow() 月将 = GetLi(int(self.yearInput.text()), int(self.monthInput.text()), int(self.dayInput.text()), int(self.hourInput.text()), int(self.minutesInput.text()), int(self.secondInput.text()))[4] self.yueJiang.setCurrentIndex(月将.num - 1) button.clicked.connect(self.onclick) helpButton.clicked.connect(self.helpOnclick) yueJiangbutton.clicked.connect(self.yueJiangOnClick) shenShaButton.clicked.connect(self.shenShaOnclick) timeNowButton.clicked.connect(self.timeNowOnClick)
def setupUi(self, Dialog): Dialog.setObjectName("Dialog") Dialog.resize(996, 492) Dialog.setMinimumSize(QtCore.QSize(0, 0)) Dialog.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.verticalLayout = QtWidgets.QVBoxLayout(Dialog) self.verticalLayout.setObjectName("verticalLayout") self.gridLayout_5 = QtWidgets.QGridLayout() self.gridLayout_5.setObjectName("gridLayout_5") self.label_6 = QtWidgets.QLabel(Dialog) font = QtGui.QFont() font.setPointSize(15) self.label_6.setFont(font) self.label_6.setObjectName("label_6") self.gridLayout_5.addWidget(self.label_6, 0, 0, 1, 2) self.label_5 = QtWidgets.QLabel(Dialog) font = QtGui.QFont() font.setPointSize(15) self.label_5.setFont(font) self.label_5.setObjectName("label_5") self.gridLayout_5.addWidget(self.label_5, 0, 3, 1, 2) self.label_11 = QtWidgets.QLabel(Dialog) self.label_11.setText("") self.label_11.setObjectName("label_11") self.gridLayout_5.addWidget(self.label_11, 1, 0, 1, 1) self.lineEdit_3 = QtWidgets.QLineEdit(Dialog) self.lineEdit_3.setMinimumSize(QtCore.QSize(0, 35)) font = QtGui.QFont() font.setPointSize(15) self.lineEdit_3.setFont(font) self.lineEdit_3.setText("") self.lineEdit_3.setObjectName("lineEdit_3") self.gridLayout_5.addWidget(self.lineEdit_3, 1, 1, 1, 1) self.label_30 = QtWidgets.QLabel(Dialog) self.label_30.setMinimumSize(QtCore.QSize(45, 0)) self.label_30.setText("") self.label_30.setObjectName("label_30") self.gridLayout_5.addWidget(self.label_30, 1, 2, 1, 1) self.label_9 = QtWidgets.QLabel(Dialog) self.label_9.setText("") self.label_9.setObjectName("label_9") self.gridLayout_5.addWidget(self.label_9, 1, 3, 1, 1) self.lineEdit_2 = QtWidgets.QLineEdit(Dialog) self.lineEdit_2.setMinimumSize(QtCore.QSize(0, 35)) font = QtGui.QFont() font.setPointSize(15) self.lineEdit_2.setFont(font) self.lineEdit_2.setObjectName("lineEdit_2") self.gridLayout_5.addWidget(self.lineEdit_2, 1, 4, 1, 1) self.verticalLayout.addLayout(self.gridLayout_5) self.line_2 = QtWidgets.QFrame(Dialog) self.line_2.setFrameShape(QtWidgets.QFrame.HLine) self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_2.setObjectName("line_2") self.verticalLayout.addWidget(self.line_2) self.gridLayout_2 = QtWidgets.QGridLayout() self.gridLayout_2.setObjectName("gridLayout_2") self.label_10 = QtWidgets.QLabel(Dialog) font = QtGui.QFont() font.setPointSize(15) self.label_10.setFont(font) self.label_10.setObjectName("label_10") self.gridLayout_2.addWidget(self.label_10, 0, 0, 1, 2) self.label_19 = QtWidgets.QLabel(Dialog) self.label_19.setText("") self.label_19.setObjectName("label_19") self.gridLayout_2.addWidget(self.label_19, 1, 0, 1, 1) self.lineEdit_6 = QtWidgets.QLineEdit(Dialog) self.lineEdit_6.setMinimumSize(QtCore.QSize(0, 35)) font = QtGui.QFont() font.setPointSize(15) self.lineEdit_6.setFont(font) self.lineEdit_6.setObjectName("lineEdit_6") self.gridLayout_2.addWidget(self.lineEdit_6, 1, 1, 1, 1) self.verticalLayout.addLayout(self.gridLayout_2) self.line_3 = QtWidgets.QFrame(Dialog) self.line_3.setFrameShape(QtWidgets.QFrame.HLine) self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_3.setObjectName("line_3") self.verticalLayout.addWidget(self.line_3) self.gridLayout_3 = QtWidgets.QGridLayout() self.gridLayout_3.setObjectName("gridLayout_3") self.label_14 = QtWidgets.QLabel(Dialog) self.label_14.setMinimumSize(QtCore.QSize(81, 0)) self.label_14.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setPointSize(15) self.label_14.setFont(font) self.label_14.setObjectName("label_14") self.gridLayout_3.addWidget(self.label_14, 0, 0, 1, 2) self.label_20 = QtWidgets.QLabel(Dialog) self.label_20.setText("") self.label_20.setObjectName("label_20") self.gridLayout_3.addWidget(self.label_20, 1, 0, 1, 1) self.lineEdit_10 = QtWidgets.QLineEdit(Dialog) self.lineEdit_10.setMinimumSize(QtCore.QSize(165, 35)) self.lineEdit_10.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setPointSize(15) self.lineEdit_10.setFont(font) self.lineEdit_10.setObjectName("lineEdit_10") self.gridLayout_3.addWidget(self.lineEdit_10, 1, 1, 1, 1) self.label_21 = QtWidgets.QLabel(Dialog) self.label_21.setText("") self.label_21.setObjectName("label_21") self.gridLayout_3.addWidget(self.label_21, 1, 3, 1, 1) self.lineEdit_9 = QtWidgets.QLineEdit(Dialog) self.lineEdit_9.setMinimumSize(QtCore.QSize(165, 35)) self.lineEdit_9.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setPointSize(15) self.lineEdit_9.setFont(font) self.lineEdit_9.setObjectName("lineEdit_9") self.gridLayout_3.addWidget(self.lineEdit_9, 1, 4, 1, 1) self.label_13 = QtWidgets.QLabel(Dialog) self.label_13.setMinimumSize(QtCore.QSize(0, 0)) self.label_13.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setPointSize(15) self.label_13.setFont(font) self.label_13.setObjectName("label_13") self.gridLayout_3.addWidget(self.label_13, 0, 3, 1, 2) self.label_31 = QtWidgets.QLabel(Dialog) self.label_31.setMinimumSize(QtCore.QSize(45, 0)) self.label_31.setText("") self.label_31.setObjectName("label_31") self.gridLayout_3.addWidget(self.label_31, 1, 2, 1, 1) self.verticalLayout.addLayout(self.gridLayout_3) self.line_4 = QtWidgets.QFrame(Dialog) self.line_4.setFrameShape(QtWidgets.QFrame.HLine) self.line_4.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_4.setObjectName("line_4") self.verticalLayout.addWidget(self.line_4) self.gridLayout_4 = QtWidgets.QGridLayout() self.gridLayout_4.setObjectName("gridLayout_4") self.label_3 = QtWidgets.QLabel(Dialog) font = QtGui.QFont() font.setPointSize(15) self.label_3.setFont(font) self.label_3.setObjectName("label_3") self.gridLayout_4.addWidget(self.label_3, 0, 0, 1, 2) self.label_7 = QtWidgets.QLabel(Dialog) self.label_7.setMinimumSize(QtCore.QSize(0, 0)) self.label_7.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setPointSize(15) self.label_7.setFont(font) self.label_7.setObjectName("label_7") self.gridLayout_4.addWidget(self.label_7, 0, 4, 1, 2) self.label_22 = QtWidgets.QLabel(Dialog) self.label_22.setText("") self.label_22.setObjectName("label_22") self.gridLayout_4.addWidget(self.label_22, 1, 0, 1, 1) self.lineEdit = QtWidgets.QLineEdit(Dialog) self.lineEdit.setMinimumSize(QtCore.QSize(0, 35)) font = QtGui.QFont() font.setPointSize(15) self.lineEdit.setFont(font) self.lineEdit.setObjectName("lineEdit") self.gridLayout_4.addWidget(self.lineEdit, 1, 1, 1, 1) self.pushButton_1 = QtWidgets.QToolButton(Dialog) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(":/图标/openfile.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.pushButton_1.setIcon(icon) self.pushButton_1.setIconSize(QtCore.QSize(30, 30)) self.pushButton_1.setAutoRaise(True) self.pushButton_1.setObjectName("pushButton_1") self.gridLayout_4.addWidget(self.pushButton_1, 1, 2, 1, 1) self.label_32 = QtWidgets.QLabel(Dialog) self.label_32.setText("") self.label_32.setObjectName("label_32") self.gridLayout_4.addWidget(self.label_32, 1, 3, 1, 1) self.label_23 = QtWidgets.QLabel(Dialog) self.label_23.setText("") self.label_23.setObjectName("label_23") self.gridLayout_4.addWidget(self.label_23, 1, 4, 1, 1) self.lineEdit_4 = QtWidgets.QLineEdit(Dialog) self.lineEdit_4.setMinimumSize(QtCore.QSize(165, 35)) self.lineEdit_4.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setPointSize(15) self.lineEdit_4.setFont(font) self.lineEdit_4.setObjectName("lineEdit_4") self.gridLayout_4.addWidget(self.lineEdit_4, 1, 5, 1, 1) self.verticalLayout.addLayout(self.gridLayout_4) self.line_5 = QtWidgets.QFrame(Dialog) self.line_5.setFrameShape(QtWidgets.QFrame.HLine) self.line_5.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_5.setObjectName("line_5") self.verticalLayout.addWidget(self.line_5) self.gridLayout = QtWidgets.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.label = QtWidgets.QLabel(Dialog) font = QtGui.QFont() font.setPointSize(15) self.label.setFont(font) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 0, 3, 1, 2) self.lineEdit_8 = QtWidgets.QLineEdit(Dialog) self.lineEdit_8.setMinimumSize(QtCore.QSize(0, 0)) self.lineEdit_8.setMaximumSize(QtCore.QSize(16777215, 81)) font = QtGui.QFont() font.setPointSize(15) self.lineEdit_8.setFont(font) self.lineEdit_8.setObjectName("lineEdit_8") self.gridLayout.addWidget(self.lineEdit_8, 1, 7, 1, 1) self.label_25 = QtWidgets.QLabel(Dialog) self.label_25.setText("") self.label_25.setObjectName("label_25") self.gridLayout.addWidget(self.label_25, 1, 6, 1, 1) self.label_2 = QtWidgets.QLabel(Dialog) font = QtGui.QFont() font.setPointSize(15) self.label_2.setFont(font) self.label_2.setObjectName("label_2") self.gridLayout.addWidget(self.label_2, 0, 0, 1, 2) self.label_26 = QtWidgets.QLabel(Dialog) self.label_26.setText("") self.label_26.setObjectName("label_26") self.gridLayout.addWidget(self.label_26, 1, 3, 1, 1) self.dateTimeEdit = QtWidgets.QDateTimeEdit(Dialog) self.dateTimeEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setPointSize(15) self.dateTimeEdit.setFont(font) self.dateTimeEdit.setDate(QtCore.QDate(2019, 5, 30)) self.dateTimeEdit.setObjectName("dateTimeEdit") self.gridLayout.addWidget(self.dateTimeEdit, 1, 1, 1, 1) self.label_12 = QtWidgets.QLabel(Dialog) self.label_12.setMinimumSize(QtCore.QSize(81, 0)) self.label_12.setMaximumSize(QtCore.QSize(11111, 16777215)) font = QtGui.QFont() font.setPointSize(15) self.label_12.setFont(font) self.label_12.setObjectName("label_12") self.gridLayout.addWidget(self.label_12, 0, 6, 1, 2) self.comboBox = QtWidgets.QComboBox(Dialog) font = QtGui.QFont() font.setPointSize(15) self.comboBox.setFont(font) self.comboBox.setObjectName("comboBox") self.comboBox.addItem("") self.comboBox.addItem("") self.gridLayout.addWidget(self.comboBox, 1, 4, 1, 1) self.label_24 = QtWidgets.QLabel(Dialog) self.label_24.setMaximumSize(QtCore.QSize(8, 16777215)) self.label_24.setText("") self.label_24.setObjectName("label_24") self.gridLayout.addWidget(self.label_24, 1, 0, 1, 1) self.label_33 = QtWidgets.QLabel(Dialog) self.label_33.setText("") self.label_33.setObjectName("label_33") self.gridLayout.addWidget(self.label_33, 1, 5, 1, 1) self.label_34 = QtWidgets.QLabel(Dialog) self.label_34.setText("") self.label_34.setObjectName("label_34") self.gridLayout.addWidget(self.label_34, 1, 2, 1, 1) self.verticalLayout.addLayout(self.gridLayout) self.line = QtWidgets.QFrame(Dialog) self.line.setFrameShape(QtWidgets.QFrame.HLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.verticalLayout.addWidget(self.line) self.pushButton_3 = QtWidgets.QPushButton(Dialog) self.pushButton_3.setMinimumSize(QtCore.QSize(41, 41)) font = QtGui.QFont() font.setPointSize(15) self.pushButton_3.setFont(font) self.pushButton_3.setObjectName("pushButton_3") self.verticalLayout.addWidget(self.pushButton_3) self.retranslateUi(Dialog) QtCore.QMetaObject.connectSlotsByName(Dialog)
def __init__(self, parent=None): super(Busqueda1, self).__init__(parent) super.Clientetabla() super.MotorTabla() super.HpTabla() super.VolTabla() super.RpmTabla() super.AmpTabla() self.nombrecliente = QLabel() self.nombrecliente.setText("Busqueda por cliente") self.nombrecliente.setObjectName("nombrecliente") self.cliente = QtWidgets.QComboBox(self) self.buscarclientecombobox() self.addcliente = QPushButton(self) self.addcliente.setText("Buscar por cliente") self.addcliente.clicked.connect(self.Clientetabla) self.nombremotor = QLabel() self.nombremotor.setText("Busqueda por motor") self.motor = QtWidgets.QComboBox(self) self.busquedapormarcacombobox() self.addmotor = QPushButton(self) self.addmotor.setText("Busqueda por motor") self.addmotor.clicked.connect(self.MotorTabla) self.xhp = QLabel() self.xhp.setText("Busqueda por hp") self.hp = QtWidgets.QComboBox(self) self.busquedaporHp() self.addhp = QPushButton(self) self.addhp.setText("Busqueda por hp") self.addhp.clicked.connect(self.HpTabla) self.xv = QLabel() self.xv.setText("Busqueda por voltaje") self.voltaje = QtWidgets.QComboBox(self) self.busquedaporVoltaje() self.addv = QPushButton(self) self.addv.setText("Busqueda por voltaje") self.addv.clicked.connect(self.VolTabla) self.xrpm = QLabel() self.xrpm.setText("Busqueda por RPM") self.rpm = QtWidgets.QComboBox(self) self.busquedaporRpm() self.addrpm = QPushButton(self) self.addrpm.setText("Busqueda por RPM") self.addrpm.clicked.connect(self.RpmTabla) self.xamp = QLabel() self.xamp.setText("Busqueda por AMP") self.amp = QtWidgets.QComboBox(self) self.busquedaporAmp() self.addamp = QPushButton(self) self.addamp.setText("Busqueda por AMP") self.addamp.clicked.connect(self.AmpTabla) self.tab3 = QVBoxLayout(self) self.tab3.addWidget(self.nombrecliente) self.tab3.addWidget(self.cliente) self.tab3.addWidget(self.addcliente) self.tab3.addWidget(self.nombremotor) self.tab3.addWidget(self.motor) self.tab3.addWidget(self.addmotor) self.tab3.addWidget(self.xhp) self.tab3.addWidget(self.hp) self.tab3.addWidget(self.addhp) self.tab3.addWidget(self.xv) self.tab3.addWidget(self.voltaje) self.tab3.addWidget(self.addv) self.tab3.addWidget(self.xrpm) self.tab3.addWidget(self.rpm) self.tab3.addWidget(self.addrpm) self.tab3.addWidget(self.xamp) self.tab3.addWidget(self.amp) self.tab3.addWidget(self.addamp) self.setLayout(self.tab3)