def setupUi(self, Panel3): Panel3.setObjectName("Panel3") Panel3.resize(1750, 1000) font = QtGui.QFont() font.setFamily("標楷體") Panel3.setFont(font) self.layoutWidget = QtWidgets.QWidget(Panel3) self.layoutWidget.setGeometry(QtCore.QRect(30, 30, 1691, 951)) self.layoutWidget.setObjectName("layoutWidget") self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.layoutWidget) self.horizontalLayout_2.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.verticalLayout = QtWidgets.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.label = QtWidgets.QLabel(self.layoutWidget) font = QtGui.QFont() font.setFamily("標楷體") font.setPointSize(12) self.label.setFont(font) self.label.setObjectName("label") self.horizontalLayout.addWidget(self.label) self.comboBox = QtWidgets.QComboBox(self.layoutWidget) font = QtGui.QFont() font.setFamily("標楷體") font.setPointSize(12) self.comboBox.setFont(font) self.comboBox.setObjectName("comboBox") self.horizontalLayout.addWidget(self.comboBox) self.verticalLayout.addLayout(self.horizontalLayout) self.label_2 = QtWidgets.QLabel(self.layoutWidget) font = QtGui.QFont() font.setFamily("標楷體") font.setPointSize(12) self.label_2.setFont(font) self.label_2.setObjectName("label_2") self.verticalLayout.addWidget(self.label_2) self.calendarWidget = QtWidgets.QCalendarWidget(self.layoutWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.calendarWidget.sizePolicy().hasHeightForWidth()) self.calendarWidget.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(9) self.calendarWidget.setFont(font) self.calendarWidget.setMinimumDate(QtCore.QDate(2011, 1, 1)) self.calendarWidget.setMaximumDate(QtCore.QDate(2019, 12, 31)) self.calendarWidget.setFirstDayOfWeek(QtCore.Qt.Monday) self.calendarWidget.setGridVisible(True) self.calendarWidget.setHorizontalHeaderFormat( QtWidgets.QCalendarWidget.ShortDayNames) self.calendarWidget.setVerticalHeaderFormat( QtWidgets.QCalendarWidget.NoVerticalHeader) self.calendarWidget.setNavigationBarVisible(True) self.calendarWidget.setDateEditEnabled(False) self.calendarWidget.setObjectName("calendarWidget") self.verticalLayout.addWidget(self.calendarWidget) self.pushButton = QtWidgets.QPushButton(self.layoutWidget) font = QtGui.QFont() font.setPointSize(12) self.pushButton.setFont(font) self.pushButton.setObjectName("pushButton") self.verticalLayout.addWidget(self.pushButton) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem) self.horizontalLayout_2.addLayout(self.verticalLayout) self.gridLayout = QtWidgets.QGridLayout() self.gridLayout.setObjectName("gridLayout") spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem1, 0, 0, 1, 1) self.horizontalLayout_2.addLayout(self.gridLayout) self.retranslateUi(Panel3) QtCore.QMetaObject.connectSlotsByName(Panel3)
def setupUi(self, Form): Form.setObjectName("Form") self.setWindowFlags(Qt.WindowStaysOnTopHint) Form.resize(653, 519) Form.setFocusPolicy(QtCore.Qt.StrongFocus) Form.setAutoFillBackground(True) self.label_13 = QtWidgets.QLabel(Form) self.label_13.setGeometry(QtCore.QRect(230, 20, 161, 31)) self.label_13.setObjectName("label_13") self.label_7 = QtWidgets.QLabel(Form) self.label_7.setGeometry(QtCore.QRect(370, 260, 59, 31)) self.label_7.setObjectName("label_7") self.label_6 = QtWidgets.QLabel(Form) self.label_6.setGeometry(QtCore.QRect(370, 110, 59, 61)) self.label_6.setObjectName("label_6") self.horizontalLayoutWidget = QtWidgets.QWidget(Form) self.horizontalLayoutWidget.setGeometry(QtCore.QRect(180, 450, 221, 51)) self.horizontalLayoutWidget.setObjectName("horizontalLayoutWidget") self.horizontalLayout = QtWidgets.QHBoxLayout(self.horizontalLayoutWidget) self.horizontalLayout.setContentsMargins(0, 0, 0, 0) self.horizontalLayout.setObjectName("horizontalLayout") self.pushButton_save = QtWidgets.QPushButton(self.horizontalLayoutWidget) font = QtGui.QFont() font.setFamily("宋体") font.setPointSize(12) font.setBold(False) font.setWeight(50) self.pushButton_save.setFont(font) self.pushButton_save.setObjectName("pushButton_save") self.horizontalLayout.addWidget(self.pushButton_save) spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.pushButton_cancel = QtWidgets.QPushButton(self.horizontalLayoutWidget) font = QtGui.QFont() font.setFamily("宋体") font.setPointSize(12) font.setBold(False) font.setWeight(50) self.pushButton_cancel.setFont(font) self.pushButton_cancel.setObjectName("pushButton_cancel") self.horizontalLayout.addWidget(self.pushButton_cancel) self.label_8 = QtWidgets.QLabel(Form) self.label_8.setGeometry(QtCore.QRect(28, 340, 61, 61)) self.label_8.setObjectName("label_8") self.comboBox_method = QtWidgets.QComboBox(Form) self.comboBox_method.setGeometry(QtCore.QRect(200, 230, 101, 31)) self.comboBox_method.setObjectName("comboBox_method") self.comboBox_method.addItem("") self.comboBox_method.addItem("") self.comboBox_method.addItem("") self.label_2 = QtWidgets.QLabel(Form) self.label_2.setGeometry(QtCore.QRect(40, 90, 61, 31)) self.label_2.setObjectName("label_2") self.lineEdit_name = QtWidgets.QLineEdit(Form) self.lineEdit_name.setGeometry(QtCore.QRect(110, 90, 231, 31)) self.lineEdit_name.setObjectName("lineEdit_name") self.label_3 = QtWidgets.QLabel(Form) self.label_3.setGeometry(QtCore.QRect(11, 120, 91, 31)) self.label_3.setObjectName("label_3") self.label_4 = QtWidgets.QLabel(Form) self.label_4.setGeometry(QtCore.QRect(30, 230, 71, 31)) self.label_4.setObjectName("label_4") self.label_5 = QtWidgets.QLabel(Form) self.label_5.setGeometry(QtCore.QRect(370, 80, 61, 41)) self.label_5.setObjectName("label_5") self.lineEdit_staff = QtWidgets.QLineEdit(Form) self.lineEdit_staff.setGeometry(QtCore.QRect(440, 120, 111, 31)) self.lineEdit_staff.setText("") self.lineEdit_staff.setObjectName("lineEdit_staff") self.label_9 = QtWidgets.QLabel(Form) self.label_9.setGeometry(QtCore.QRect(370, 170, 59, 51)) self.label_9.setObjectName("label_9") self.comboBox_classify = QtWidgets.QComboBox(Form) self.comboBox_classify.setGeometry(QtCore.QRect(530, 230, 91, 31)) self.comboBox_classify.setObjectName("comboBox_classify") self.comboBox_classify.addItem("") self.comboBox_classify.addItem("") self.comboBox_classify.addItem("") self.comboBox_classify.addItem("") self.comboBox_classify.addItem("") self.label_10 = QtWidgets.QLabel(Form) self.label_10.setGeometry(QtCore.QRect(370, 230, 61, 31)) self.label_10.setObjectName("label_10") self.line = QtWidgets.QFrame(Form) self.line.setGeometry(QtCore.QRect(340, 90, 20, 321)) self.line.setFrameShape(QtWidgets.QFrame.VLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.plainTextEdit_problem = QtWidgets.QPlainTextEdit(Form) self.plainTextEdit_problem.setGeometry(QtCore.QRect(110, 130, 231, 81)) self.plainTextEdit_problem.setObjectName("plainTextEdit_problem") self.plainTextEdit_solution = QtWidgets.QPlainTextEdit(Form) self.plainTextEdit_solution.setGeometry(QtCore.QRect(110, 270, 231, 151)) self.plainTextEdit_solution.setObjectName("plainTextEdit_solution") self.plainTextEdit_remark = QtWidgets.QPlainTextEdit(Form) self.plainTextEdit_remark.setGeometry(QtCore.QRect(370, 290, 251, 131)) self.plainTextEdit_remark.setObjectName("plainTextEdit_remark") self.label_classify = QtWidgets.QLabel(Form) self.label_classify.setGeometry(QtCore.QRect(440, 230, 81, 31)) self.label_classify.setObjectName("label_classify") self.label_method = QtWidgets.QLabel(Form) self.label_method.setGeometry(QtCore.QRect(110, 230, 91, 31)) self.label_method.setObjectName("label_method") self.lineEdit_charge = QtWidgets.QLineEdit(Form) self.lineEdit_charge.setGeometry(QtCore.QRect(440, 180, 111, 31)) self.lineEdit_charge.setObjectName("lineEdit_charge") self.dateEdit_handle = QtWidgets.QDateEdit(Form) self.dateEdit_handle.setGeometry(QtCore.QRect(440, 80, 110, 31)) self.dateEdit_handle.setDateTime(QtCore.QDateTime(QtCore.QDate(2018, 1, 1), QtCore.QTime(0, 0, 0))) self.dateEdit_handle.setCalendarPopup(True) self.dateEdit_handle.setDate(QtCore.QDate(2018, 1, 1)) self.dateEdit_handle.setObjectName("dateEdit_handle") self.line_3 = QtWidgets.QFrame(Form) self.line_3.setGeometry(QtCore.QRect(20, 50, 601, 20)) self.line_3.setFrameShape(QtWidgets.QFrame.HLine) self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_3.setObjectName("line_3") self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form)
def generateUi(self, configurationsWindow): configurationsWindow.setObjectName("configurationsWindow") configurationsWindow.resize(800, 650) self.windowBackground = QtWidgets.QWidget(configurationsWindow) self.windowBackground.setObjectName("windowBackground") self.gridLayout_5 = QtWidgets.QGridLayout(self.windowBackground) self.gridLayout_5.setObjectName("gridLayout_5") #*-------------------------Menu bar creation & properties----------------------------------------------------*# self.menubar = menu_bar.PickMenuBar(configurationsWindow, omit=menu_bar.CONFIGURATIONS) configurationsWindow.setMenuBar(self.menubar) #*-------------------------Configuration Tabs properties----------------------------------------------------*# self.ConfigurationTabs = QtWidgets.QTabWidget(self.windowBackground) self.ConfigurationTabs.setEnabled(True) self.ConfigurationTabs.setObjectName("ConfigurationTabs") self.gridLayout_5.addWidget(self.ConfigurationTabs, 0, 0, 1, 1) configurationsWindow.setCentralWidget(self.windowBackground) #*-------------------------Team Configuration Tab----------------------------------------------------*# self.TeamConfigurationTab = QtWidgets.QWidget() self.TeamConfigurationTab.setObjectName("TeamConfigurationTab") self.ConfigurationTabs.addTab(self.TeamConfigurationTab, "") #sets tab to a grid layout self.gridLayout = QtWidgets.QGridLayout(self.TeamConfigurationTab) self.gridLayout.setObjectName("gridLayout") #lead checkbox self.leadCheckbox = QtWidgets.QCheckBox(self.TeamConfigurationTab) self.leadCheckbox.setObjectName("leadCheckbox") self.gridLayout.addWidget(self.leadCheckbox, 0, 0, 1, 2, QtCore.Qt.AlignHCenter) #lead IP address self.leadIPAddrLabel = QtWidgets.QLabel(self.TeamConfigurationTab) self.leadIPAddrLabel.setObjectName("leadIPAddrLabel") self.gridLayout.addWidget(self.leadIPAddrLabel, 1, 0, 1, 1) self.leadIPAddr = QtWidgets.QLineEdit(self.TeamConfigurationTab) self.leadIPAddr.setObjectName("leadIPAddr") self.gridLayout.addWidget(self.leadIPAddr, 1, 1, 1, 1) #number of connections to the lead's IP address self.numOfConnectionsLabel = QtWidgets.QLabel(self.TeamConfigurationTab) self.numOfConnectionsLabel.setObjectName("numOfConnectionsLabel") self.gridLayout.addWidget(self.numOfConnectionsLabel, 2, 0, 1, 1) self.numOfConnections = QtWidgets.QLineEdit(self.TeamConfigurationTab) self.numOfConnections.setEnabled(False) self.numOfConnections.setObjectName("numOfConnections") self.gridLayout.addWidget(self.numOfConnections, 2, 1, 1, 1) #adds a label to use as a spacer to keep desired layout & properties self.spacer2 = QtWidgets.QLabel(self.TeamConfigurationTab) self.spacer2.setText("") self.spacer2.setObjectName("spacer2") self.gridLayout.addWidget(self.spacer2, 4, 0, 1, 1) #connect button self.connectBttn = QtWidgets.QPushButton(self.TeamConfigurationTab) self.connectBttn.setObjectName("connectBttn") self.gridLayout.addWidget(self.connectBttn, 3, 1, 1, 1, QtCore.Qt.AlignRight) #*-------------------------Event Configuration Tab----------------------------------------------------*# self.EventConfigurationTab = QtWidgets.QWidget() self.EventConfigurationTab.setObjectName("EventConfigurationTab") self.ConfigurationTabs.addTab(self.EventConfigurationTab, "") #sets tab to a grid layout self.gridLayout_2 = QtWidgets.QGridLayout(self.EventConfigurationTab) self.gridLayout_2.setObjectName("gridLayout_2") #event name self.eventNameLabel = QtWidgets.QLabel(self.EventConfigurationTab) self.eventNameLabel.setObjectName("eventNameLabel") self.gridLayout_2.addWidget(self.eventNameLabel, 0, 0, 1, 1) self.eventName = QtWidgets.QLineEdit(self.EventConfigurationTab) self.eventName.setObjectName("eventName") self.gridLayout_2.addWidget(self.eventName, 0, 1, 1, 1) #event description self.eventDescLabel = QtWidgets.QLabel(self.EventConfigurationTab) self.eventDescLabel.setObjectName("eventDescLabel") self.gridLayout_2.addWidget(self.eventDescLabel, 1, 0, 1, 1, QtCore.Qt.AlignTop) self.eventDesc = QtWidgets.QTextEdit(self.EventConfigurationTab) self.eventDesc.setObjectName("eventDesc") self.gridLayout_2.addWidget(self.eventDesc, 1, 1, 1, 1) #event start self.eventStartLabel = QtWidgets.QLabel(self.EventConfigurationTab) self.eventStartLabel.setObjectName("eventStartLabel") self.gridLayout_2.addWidget(self.eventStartLabel, 4, 0, 1, 1) self.eventStart = QtWidgets.QDateTimeEdit(self.EventConfigurationTab) self.eventStart.setDate(QtCore.QDate(2020, 1, 1)) self.eventStart.setCalendarPopup(True) self.eventStart.setObjectName("eventStart") self.gridLayout_2.addWidget(self.eventStart, 4, 1, 1, 1) #event end self.eventEndLabel = QtWidgets.QLabel(self.EventConfigurationTab) self.eventEndLabel.setObjectName("eventEndLabel") self.gridLayout_2.addWidget(self.eventEndLabel, 6, 0, 1, 1) self.eventEnd = QtWidgets.QDateTimeEdit(self.EventConfigurationTab) self.eventEnd.setDate(QtCore.QDate(2020, 1, 1)) self.eventEnd.setCalendarPopup(True) self.eventEnd.setObjectName("eventEnd") self.gridLayout_2.addWidget(self.eventEnd, 6, 1, 1, 1) #save event button self.saveEventBttn = QtWidgets.QPushButton(self.EventConfigurationTab) self.saveEventBttn.setObjectName("saveEventBttn") self.gridLayout_2.addWidget(self.saveEventBttn, 7, 1, 1, 1, QtCore.Qt.AlignRight) #*-------------------------Directory Configuration Tab----------------------------------------------------*# self.DirectoryConfigurationTab = QtWidgets.QWidget() self.DirectoryConfigurationTab.setObjectName("DirectoryConfigurationTab") #sets tab to a grid layout self.gridLayout_3 = QtWidgets.QGridLayout(self.DirectoryConfigurationTab) self.gridLayout_3.setObjectName("gridLayout_3") self.ConfigurationTabs.addTab(self.DirectoryConfigurationTab, "") #root directory self.rootDirectoryLabel = QtWidgets.QLabel(self.DirectoryConfigurationTab) self.rootDirectoryLabel.setObjectName("rootDirectoryLabel") self.gridLayout_3.addWidget(self.rootDirectoryLabel, 0, 0, 1, 1, QtCore.Qt.AlignTop) self.rootDirectory = QtWidgets.QLineEdit(self.DirectoryConfigurationTab) self.rootDirectory.setObjectName("rootDirectory") self.gridLayout_3.addWidget(self.rootDirectory, 0, 1, 1, 1) self.searchDirectoryBttn = QtWidgets.QPushButton(self.DirectoryConfigurationTab) self.searchDirectoryBttn.setObjectName("searchDirectoryBttn") self.gridLayout_3.addWidget(self.searchDirectoryBttn, 0, 2, 1, 1) #red team folder self.redTeamLabel = QtWidgets.QLabel(self.DirectoryConfigurationTab) self.redTeamLabel.setObjectName("redTeamLabel") self.gridLayout_3.addWidget(self.redTeamLabel, 1, 0, 1, 1) self.redTeamFolder = QtWidgets.QLineEdit(self.DirectoryConfigurationTab) self.redTeamFolder.setObjectName("redTeamFolder") self.gridLayout_3.addWidget(self.redTeamFolder, 1, 1, 1, 1) self.searchRTFbttn = QtWidgets.QPushButton(self.DirectoryConfigurationTab) self.searchRTFbttn.setObjectName("searchRTFbttn") self.gridLayout_3.addWidget(self.searchRTFbttn, 1, 2, 1, 1) #blue team folder self.blueTeamLabel = QtWidgets.QLabel(self.DirectoryConfigurationTab) self.blueTeamLabel.setObjectName("blueTeamLabel") self.gridLayout_3.addWidget(self.blueTeamLabel, 2, 0, 1, 1) self.blueTeamFolder = QtWidgets.QLineEdit(self.DirectoryConfigurationTab) self.blueTeamFolder.setObjectName("blueTeamFolder") self.gridLayout_3.addWidget(self.blueTeamFolder, 2, 1, 1, 1) self.searchBTFbttn = QtWidgets.QPushButton(self.DirectoryConfigurationTab) self.searchBTFbttn.setObjectName("searchBTFbttn") self.gridLayout_3.addWidget(self.searchBTFbttn, 2, 2, 1, 1) #white team folder self.whiteTeamLabel = QtWidgets.QLabel(self.DirectoryConfigurationTab) self.whiteTeamLabel.setObjectName("whiteTeamLabel") self.gridLayout_3.addWidget(self.whiteTeamLabel, 3, 0, 1, 1) self.whiteTeamFolder = QtWidgets.QLineEdit(self.DirectoryConfigurationTab) self.whiteTeamFolder.setObjectName("whiteTeamFolder") self.gridLayout_3.addWidget(self.whiteTeamFolder, 3, 1, 1, 1) self.searchWTFbttn = QtWidgets.QPushButton(self.DirectoryConfigurationTab) self.searchWTFbttn.setObjectName("searchWTFbttn") self.gridLayout_3.addWidget(self.searchWTFbttn, 3, 2, 1, 1) #adds a label to use as a spacer to keep desired layout & properties self.spacer1 = QtWidgets.QLabel(self.DirectoryConfigurationTab) self.spacer1.setText("") self.spacer1.setObjectName("spacer1") self.gridLayout_3.addWidget(self.spacer1, 5, 0, 1, 1) #start ingestion button & properties self.startDataIngestionBttn = QtWidgets.QPushButton(self.DirectoryConfigurationTab) self.startDataIngestionBttn.setObjectName("startDataIngestionBttn") self.gridLayout_3.addWidget(self.startDataIngestionBttn, 4, 1, 1, 1, QtCore.Qt.AlignRight) #*-------------------------Vector Configuration Tab----------------------------------------------------*# self.VectorConfigurationTab = QtWidgets.QWidget() self.VectorConfigurationTab.setObjectName("VectorConfigurationTab") #sets tab to a grid layout self.gridLayout_4 = QtWidgets.QGridLayout(self.VectorConfigurationTab) self.gridLayout_4.setObjectName("gridLayout_4") #add vector configuration tab self.ConfigurationTabs.addTab(self.VectorConfigurationTab, "") #vector name self.vectorNameLabel = QtWidgets.QLabel(self.VectorConfigurationTab) self.vectorNameLabel.setObjectName("vectorNameLabel") self.gridLayout_4.addWidget(self.vectorNameLabel, 0, 0, 1, 1) self.vectorName = QtWidgets.QLineEdit(self.VectorConfigurationTab) self.vectorName.setObjectName("vectorName") self.gridLayout_4.addWidget(self.vectorName, 0, 1, 1, 1) #vector description self.vectorDescLabel = QtWidgets.QLabel(self.VectorConfigurationTab) self.vectorDescLabel.setObjectName("vectorDescLabel") self.gridLayout_4.addWidget(self.vectorDescLabel, 1, 0, 1, 1, QtCore.Qt.AlignTop) self.vectorDesc = QtWidgets.QTextEdit(self.VectorConfigurationTab) self.vectorDesc.setObjectName("vectorDesc") self.gridLayout_4.addWidget(self.vectorDesc, 1, 1, 1, 1) #add vector button self.addVectorBttn = QtWidgets.QPushButton(self.VectorConfigurationTab) self.addVectorBttn.setObjectName("addVectorBttn") self.gridLayout_4.addWidget(self.addVectorBttn, 2, 1, 1, 1, QtCore.Qt.AlignRight) #vector table tree widget & properties self.vectorTable = QtWidgets.QTreeWidget(self.VectorConfigurationTab) self.vectorTable.setAlternatingRowColors(True) self.vectorTable.setAllColumnsShowFocus(False) self.vectorTable.setSelectionMode(QtWidgets.QAbstractItemView.MultiSelection) self.vectorTable.setIndentation(-1) self.vectorTable.setObjectName("vectorTable") self.vectorTable.headerItem().setTextAlignment(0, QtCore.Qt.AlignCenter) self.vectorTable.headerItem().setTextAlignment(1, QtCore.Qt.AlignCenter) self.vectorTable.header().setDefaultSectionSize(230) self.vectorTable.header().setSortIndicatorShown(True) self.gridLayout_4.addWidget(self.vectorTable, 4, 0, 1, 2) #Delete vector button self.deleteVectorBttn = QtWidgets.QPushButton(self.VectorConfigurationTab) self.deleteVectorBttn.setObjectName("deleteVectorBttn") self.gridLayout_4.addWidget(self.deleteVectorBttn, 5, 1, 1, 1, QtCore.Qt.AlignRight) #*-------------------------Icon Configuration Tab----------------------------------------------------*# self.ConfigurationTabs.addTab(self.VectorConfigurationTab, "") self.IconConfigurationTab = QtWidgets.QWidget() self.IconConfigurationTab.setObjectName("IconConfigurationTab") self.ConfigurationTabs.addTab(self.IconConfigurationTab, "") self.gridLayout_5.addWidget(self.ConfigurationTabs, 1, 0, 1, 1) #set tab to a grid layout self.gridLayout_6 = QtWidgets.QGridLayout(self.IconConfigurationTab) self.gridLayout_6.setObjectName("gridLayout_6") #Icon Name self.iconNameLabel = QtWidgets.QLabel(self.IconConfigurationTab) self.iconNameLabel.setObjectName("iconNameLabel") self.gridLayout_6.addWidget(self.iconNameLabel, 1, 0, 1, 1) self.iconName = QtWidgets.QLineEdit(self.IconConfigurationTab) self.iconName.setObjectName("iconName") self.gridLayout_6.addWidget(self.iconName, 1, 1, 1, 1) #icon source self.iconSourceLabel = QtWidgets.QLabel(self.IconConfigurationTab) self.iconSourceLabel.setObjectName("iconSourceLabel") self.gridLayout_6.addWidget(self.iconSourceLabel, 2, 0, 1, 1) self.iconSource = QtWidgets.QLineEdit(self.IconConfigurationTab) self.iconSource.setObjectName("iconSource") self.gridLayout_6.addWidget(self.iconSource, 2, 1, 1, 1) self.searchIconBttn = QtWidgets.QPushButton(self.IconConfigurationTab) self.searchIconBttn.setObjectName("searchIconBttn") self.gridLayout_6.addWidget(self.searchIconBttn, 2, 2, 1, 2) #Add Icon Button self.addIconBttn = QtWidgets.QPushButton(self.IconConfigurationTab) self.addIconBttn.setObjectName("addIconBttn") self.gridLayout_6.addWidget(self.addIconBttn, 3, 1, 1, 1, QtCore.Qt.AlignRight) #Icon Table Tree Widget self.iconTable = QtWidgets.QTreeWidget(self.IconConfigurationTab) self.iconTable.setAlternatingRowColors(True) self.iconTable.setAllColumnsShowFocus(False) self.iconTable.setSelectionMode(QtWidgets.QAbstractItemView.MultiSelection) self.iconTable.setIndentation(-1) self.iconTable.setObjectName("iconTable") self.iconTable.headerItem().setTextAlignment(0, QtCore.Qt.AlignCenter) self.iconTable.headerItem().setTextAlignment(1, QtCore.Qt.AlignCenter) self.iconTable.header().setDefaultSectionSize(200) self.iconTable.header().setSortIndicatorShown(True) self.gridLayout_6.addWidget(self.iconTable, 4, 0, 1, 4) #Delete Icon Button self.deleteIconBttn = QtWidgets.QPushButton(self.IconConfigurationTab) self.deleteIconBttn.setObjectName("deleteIconBttn") self.gridLayout_6.addWidget(self.deleteIconBttn, 7, 3, 1, 1, QtCore.Qt.AlignRight) #*-------------------------Add Data----------------------------------------------------*# #adds all data to window self.addData(configurationsWindow) self.ConfigurationTabs.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(configurationsWindow)
def setupUi(self, dlgBopeRechercheForm): dlgBopeRechercheForm.setObjectName("dlgBopeRechercheForm") dlgBopeRechercheForm.resize(433, 569) self.verticalLayout_5 = QtWidgets.QVBoxLayout(dlgBopeRechercheForm) self.verticalLayout_5.setObjectName("verticalLayout_5") self.scrollArea = QtWidgets.QScrollArea(dlgBopeRechercheForm) self.scrollArea.setWidgetResizable(True) self.scrollArea.setObjectName("scrollArea") self.scrollAreaWidgetContents = QtWidgets.QWidget() self.scrollAreaWidgetContents.setGeometry( QtCore.QRect(0, -277, 396, 826)) self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents") self.verticalLayout_10 = QtWidgets.QVBoxLayout( self.scrollAreaWidgetContents) self.verticalLayout_10.setContentsMargins(0, 0, 0, 0) self.verticalLayout_10.setObjectName("verticalLayout_10") self.groupBox_2 = QtWidgets.QGroupBox(self.scrollAreaWidgetContents) self.groupBox_2.setObjectName("groupBox_2") self.verticalLayout_7 = QtWidgets.QVBoxLayout(self.groupBox_2) self.verticalLayout_7.setObjectName("verticalLayout_7") self.horizontalLayout_14 = QtWidgets.QHBoxLayout() self.horizontalLayout_14.setObjectName("horizontalLayout_14") spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_14.addItem(spacerItem) self.btnEt = QtWidgets.QPushButton(self.groupBox_2) self.btnEt.setMaximumSize(QtCore.QSize(50, 16777215)) self.btnEt.setObjectName("btnEt") self.horizontalLayout_14.addWidget(self.btnEt) self.btnOu = QtWidgets.QPushButton(self.groupBox_2) self.btnOu.setMaximumSize(QtCore.QSize(50, 16777215)) self.btnOu.setObjectName("btnOu") self.horizontalLayout_14.addWidget(self.btnOu) self.verticalLayout_7.addLayout(self.horizontalLayout_14) self.groupBox = QtWidgets.QGroupBox(self.groupBox_2) self.groupBox.setObjectName("groupBox") self.verticalLayout_12 = QtWidgets.QVBoxLayout(self.groupBox) self.verticalLayout_12.setObjectName("verticalLayout_12") self.horizontalLayout_17 = QtWidgets.QHBoxLayout() self.horizontalLayout_17.setObjectName("horizontalLayout_17") self.verticalLayout = QtWidgets.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.label = QtWidgets.QLabel(self.groupBox) self.label.setObjectName("label") self.horizontalLayout.addWidget(self.label) self.spnId = QtWidgets.QSpinBox(self.groupBox) self.spnId.setMaximum(900000) self.spnId.setObjectName("spnId") self.horizontalLayout.addWidget(self.spnId) spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem1) self.verticalLayout.addLayout(self.horizontalLayout) self.horizontalLayout_5 = QtWidgets.QHBoxLayout() self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.label_5 = QtWidgets.QLabel(self.groupBox) self.label_5.setObjectName("label_5") self.horizontalLayout_5.addWidget(self.label_5) self.cmbRiviere = QtWidgets.QComboBox(self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.cmbRiviere.sizePolicy().hasHeightForWidth()) self.cmbRiviere.setSizePolicy(sizePolicy) self.cmbRiviere.setObjectName("cmbRiviere") self.horizontalLayout_5.addWidget(self.cmbRiviere) self.verticalLayout.addLayout(self.horizontalLayout_5) self.horizontalLayout_8 = QtWidgets.QHBoxLayout() self.horizontalLayout_8.setObjectName("horizontalLayout_8") self.label_9 = QtWidgets.QLabel(self.groupBox) self.label_9.setObjectName("label_9") self.horizontalLayout_8.addWidget(self.label_9) self.cmbAappma = QtWidgets.QComboBox(self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.cmbAappma.sizePolicy().hasHeightForWidth()) self.cmbAappma.setSizePolicy(sizePolicy) self.cmbAappma.setObjectName("cmbAappma") self.horizontalLayout_8.addWidget(self.cmbAappma) self.verticalLayout.addLayout(self.horizontalLayout_8) self.horizontalLayout_9 = QtWidgets.QHBoxLayout() self.horizontalLayout_9.setObjectName("horizontalLayout_9") self.label_10 = QtWidgets.QLabel(self.groupBox) self.label_10.setObjectName("label_10") self.horizontalLayout_9.addWidget(self.label_10) self.chkPossession = QtWidgets.QCheckBox(self.groupBox) self.chkPossession.setLayoutDirection(QtCore.Qt.RightToLeft) self.chkPossession.setText("") self.chkPossession.setObjectName("chkPossession") self.horizontalLayout_9.addWidget(self.chkPossession) spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_9.addItem(spacerItem2) self.verticalLayout.addLayout(self.horizontalLayout_9) self.horizontalLayout_7 = QtWidgets.QHBoxLayout() self.horizontalLayout_7.setObjectName("horizontalLayout_7") self.label_8 = QtWidgets.QLabel(self.groupBox) self.label_8.setObjectName("label_8") self.horizontalLayout_7.addWidget(self.label_8) self.dateSign = QtWidgets.QDateEdit(self.groupBox) self.dateSign.setCurrentSection(QtWidgets.QDateTimeEdit.YearSection) self.dateSign.setCalendarPopup(False) self.dateSign.setObjectName("dateSign") self.horizontalLayout_7.addWidget(self.dateSign) spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_7.addItem(spacerItem3) self.verticalLayout.addLayout(self.horizontalLayout_7) self.horizontalLayout_6 = QtWidgets.QHBoxLayout() self.horizontalLayout_6.setObjectName("horizontalLayout_6") self.label_7 = QtWidgets.QLabel(self.groupBox) self.label_7.setObjectName("label_7") self.horizontalLayout_6.addWidget(self.label_7) self.dateFin = QtWidgets.QDateEdit(self.groupBox) self.dateFin.setDateTime( QtCore.QDateTime(QtCore.QDate(2000, 1, 1), QtCore.QTime(0, 0, 0))) self.dateFin.setCurrentSection(QtWidgets.QDateTimeEdit.YearSection) self.dateFin.setCalendarPopup(False) self.dateFin.setObjectName("dateFin") self.horizontalLayout_6.addWidget(self.dateFin) spacerItem4 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_6.addItem(spacerItem4) self.verticalLayout.addLayout(self.horizontalLayout_6) self.horizontalLayout_17.addLayout(self.verticalLayout) self.verticalLayout_2 = QtWidgets.QVBoxLayout() self.verticalLayout_2.setObjectName("verticalLayout_2") self.horizontalLayout_15 = QtWidgets.QHBoxLayout() self.horizontalLayout_15.setObjectName("horizontalLayout_15") self.btnId = QtWidgets.QPushButton(self.groupBox) self.btnId.setMaximumSize(QtCore.QSize(50, 16777215)) self.btnId.setObjectName("btnId") self.horizontalLayout_15.addWidget(self.btnId) self.verticalLayout_2.addLayout(self.horizontalLayout_15) self.horizontalLayout_10 = QtWidgets.QHBoxLayout() self.horizontalLayout_10.setObjectName("horizontalLayout_10") self.btnRiviere = QtWidgets.QPushButton(self.groupBox) self.btnRiviere.setMaximumSize(QtCore.QSize(50, 16777215)) self.btnRiviere.setObjectName("btnRiviere") self.horizontalLayout_10.addWidget(self.btnRiviere) self.verticalLayout_2.addLayout(self.horizontalLayout_10) self.horizontalLayout_33 = QtWidgets.QHBoxLayout() self.horizontalLayout_33.setObjectName("horizontalLayout_33") self.btnAappma = QtWidgets.QPushButton(self.groupBox) self.btnAappma.setMaximumSize(QtCore.QSize(50, 16777215)) self.btnAappma.setObjectName("btnAappma") self.horizontalLayout_33.addWidget(self.btnAappma) self.verticalLayout_2.addLayout(self.horizontalLayout_33) self.horizontalLayout_16 = QtWidgets.QHBoxLayout() self.horizontalLayout_16.setObjectName("horizontalLayout_16") self.btnPossession = QtWidgets.QPushButton(self.groupBox) self.btnPossession.setMaximumSize(QtCore.QSize(50, 16777215)) self.btnPossession.setObjectName("btnPossession") self.horizontalLayout_16.addWidget(self.btnPossession) self.verticalLayout_2.addLayout(self.horizontalLayout_16) self.horizontalLayout_12 = QtWidgets.QHBoxLayout() self.horizontalLayout_12.setObjectName("horizontalLayout_12") self.btnSign = QtWidgets.QPushButton(self.groupBox) self.btnSign.setMaximumSize(QtCore.QSize(50, 16777215)) self.btnSign.setObjectName("btnSign") self.horizontalLayout_12.addWidget(self.btnSign) self.verticalLayout_2.addLayout(self.horizontalLayout_12) self.horizontalLayout_13 = QtWidgets.QHBoxLayout() self.horizontalLayout_13.setObjectName("horizontalLayout_13") self.btnFin = QtWidgets.QPushButton(self.groupBox) self.btnFin.setMaximumSize(QtCore.QSize(50, 16777215)) self.btnFin.setObjectName("btnFin") self.horizontalLayout_13.addWidget(self.btnFin) self.verticalLayout_2.addLayout(self.horizontalLayout_13) self.horizontalLayout_17.addLayout(self.verticalLayout_2) self.verticalLayout_12.addLayout(self.horizontalLayout_17) self.verticalLayout_7.addWidget(self.groupBox) self.groupBox_3 = QtWidgets.QGroupBox(self.groupBox_2) self.groupBox_3.setObjectName("groupBox_3") self.verticalLayout_11 = QtWidgets.QVBoxLayout(self.groupBox_3) self.verticalLayout_11.setObjectName("verticalLayout_11") self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.label_2 = QtWidgets.QLabel(self.groupBox_3) self.label_2.setObjectName("label_2") self.horizontalLayout_2.addWidget(self.label_2) self.cmbCommune = QtWidgets.QComboBox(self.groupBox_3) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.cmbCommune.sizePolicy().hasHeightForWidth()) self.cmbCommune.setSizePolicy(sizePolicy) self.cmbCommune.setObjectName("cmbCommune") self.horizontalLayout_2.addWidget(self.cmbCommune) self.verticalLayout_11.addLayout(self.horizontalLayout_2) self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.label_3 = QtWidgets.QLabel(self.groupBox_3) self.label_3.setObjectName("label_3") self.horizontalLayout_3.addWidget(self.label_3) self.cmbSection = QtWidgets.QComboBox(self.groupBox_3) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.cmbSection.sizePolicy().hasHeightForWidth()) self.cmbSection.setSizePolicy(sizePolicy) self.cmbSection.setObjectName("cmbSection") self.horizontalLayout_3.addWidget(self.cmbSection) self.verticalLayout_11.addLayout(self.horizontalLayout_3) self.horizontalLayout_4 = QtWidgets.QHBoxLayout() self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.label_4 = QtWidgets.QLabel(self.groupBox_3) self.label_4.setObjectName("label_4") self.horizontalLayout_4.addWidget(self.label_4) self.cmbParcelle = QtWidgets.QComboBox(self.groupBox_3) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.cmbParcelle.sizePolicy().hasHeightForWidth()) self.cmbParcelle.setSizePolicy(sizePolicy) self.cmbParcelle.setObjectName("cmbParcelle") self.horizontalLayout_4.addWidget(self.cmbParcelle) self.verticalLayout_11.addLayout(self.horizontalLayout_4) self.horizontalLayout_20 = QtWidgets.QHBoxLayout() self.horizontalLayout_20.setObjectName("horizontalLayout_20") self.btnC = QtWidgets.QPushButton(self.groupBox_3) self.btnC.setObjectName("btnC") self.horizontalLayout_20.addWidget(self.btnC) self.btnCS = QtWidgets.QPushButton(self.groupBox_3) self.btnCS.setObjectName("btnCS") self.horizontalLayout_20.addWidget(self.btnCS) self.btnCSP = QtWidgets.QPushButton(self.groupBox_3) self.btnCSP.setObjectName("btnCSP") self.horizontalLayout_20.addWidget(self.btnCSP) self.verticalLayout_11.addLayout(self.horizontalLayout_20) self.verticalLayout_7.addWidget(self.groupBox_3) self.groupBox_5 = QtWidgets.QGroupBox(self.groupBox_2) self.groupBox_5.setObjectName("groupBox_5") self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.groupBox_5) self.verticalLayout_6.setObjectName("verticalLayout_6") self.verticalLayout_9 = QtWidgets.QVBoxLayout() self.verticalLayout_9.setObjectName("verticalLayout_9") self.horizontalLayout_21 = QtWidgets.QHBoxLayout() self.horizontalLayout_21.setObjectName("horizontalLayout_21") self.lbl_nom_2 = QtWidgets.QLabel(self.groupBox_5) self.lbl_nom_2.setObjectName("lbl_nom_2") self.horizontalLayout_21.addWidget(self.lbl_nom_2) self.leNom = QtWidgets.QLineEdit(self.groupBox_5) self.leNom.setAlignment(QtCore.Qt.AlignCenter) self.leNom.setObjectName("leNom") self.horizontalLayout_21.addWidget(self.leNom) self.verticalLayout_9.addLayout(self.horizontalLayout_21) self.horizontalLayout_22 = QtWidgets.QHBoxLayout() self.horizontalLayout_22.setObjectName("horizontalLayout_22") self.horizontalLayout_23 = QtWidgets.QHBoxLayout() self.horizontalLayout_23.setObjectName("horizontalLayout_23") self.lbl_mail_2 = QtWidgets.QLabel(self.groupBox_5) self.lbl_mail_2.setObjectName("lbl_mail_2") self.horizontalLayout_23.addWidget(self.lbl_mail_2) self.leMail = QtWidgets.QLineEdit(self.groupBox_5) self.leMail.setAlignment(QtCore.Qt.AlignCenter) self.leMail.setObjectName("leMail") self.horizontalLayout_23.addWidget(self.leMail) self.horizontalLayout_24 = QtWidgets.QHBoxLayout() self.horizontalLayout_24.setObjectName("horizontalLayout_24") self.lbl_tel_2 = QtWidgets.QLabel(self.groupBox_5) self.lbl_tel_2.setMinimumSize(QtCore.QSize(60, 0)) self.lbl_tel_2.setObjectName("lbl_tel_2") self.horizontalLayout_24.addWidget(self.lbl_tel_2) self.leTel = QtWidgets.QLineEdit(self.groupBox_5) self.leTel.setMinimumSize(QtCore.QSize(0, 0)) self.leTel.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.leTel.setAlignment(QtCore.Qt.AlignCenter) self.leTel.setObjectName("leTel") self.horizontalLayout_24.addWidget(self.leTel) spacerItem5 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_24.addItem(spacerItem5) self.horizontalLayout_23.addLayout(self.horizontalLayout_24) self.horizontalLayout_22.addLayout(self.horizontalLayout_23) self.verticalLayout_9.addLayout(self.horizontalLayout_22) self.verticalLayout_6.addLayout(self.verticalLayout_9) self.btnProprio = QtWidgets.QPushButton(self.groupBox_5) self.btnProprio.setObjectName("btnProprio") self.verticalLayout_6.addWidget(self.btnProprio) self.horizontalLayout_18 = QtWidgets.QHBoxLayout() self.horizontalLayout_18.setObjectName("horizontalLayout_18") self.lbl_adresse = QtWidgets.QLabel(self.groupBox_5) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.lbl_adresse.sizePolicy().hasHeightForWidth()) self.lbl_adresse.setSizePolicy(sizePolicy) self.lbl_adresse.setObjectName("lbl_adresse") self.horizontalLayout_18.addWidget(self.lbl_adresse) self.leAdresse = QtWidgets.QLineEdit(self.groupBox_5) self.leAdresse.setAlignment(QtCore.Qt.AlignCenter) self.leAdresse.setObjectName("leAdresse") self.horizontalLayout_18.addWidget(self.leAdresse) self.verticalLayout_6.addLayout(self.horizontalLayout_18) self.btnAdresse = QtWidgets.QPushButton(self.groupBox_5) self.btnAdresse.setObjectName("btnAdresse") self.verticalLayout_6.addWidget(self.btnAdresse) self.verticalLayout_7.addWidget(self.groupBox_5) self.verticalLayout_10.addWidget(self.groupBox_2) self.groupBox_4 = QtWidgets.QGroupBox(self.scrollAreaWidgetContents) self.groupBox_4.setObjectName("groupBox_4") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.groupBox_4) self.verticalLayout_3.setObjectName("verticalLayout_3") self.label_6 = QtWidgets.QLabel(self.groupBox_4) self.label_6.setWordWrap(True) self.label_6.setObjectName("label_6") self.verticalLayout_3.addWidget(self.label_6) self.txtSql = QtWidgets.QTextEdit(self.groupBox_4) self.txtSql.setMaximumSize(QtCore.QSize(16777215, 100)) self.txtSql.setObjectName("txtSql") self.verticalLayout_3.addWidget(self.txtSql) self.verticalLayout_10.addWidget(self.groupBox_4) self.horizontalLayout_11 = QtWidgets.QHBoxLayout() self.horizontalLayout_11.setObjectName("horizontalLayout_11") self.btnPrevisualiser = QtWidgets.QPushButton( self.scrollAreaWidgetContents) self.btnPrevisualiser.setObjectName("btnPrevisualiser") self.horizontalLayout_11.addWidget(self.btnPrevisualiser) self.btnExec = QtWidgets.QPushButton(self.scrollAreaWidgetContents) self.btnExec.setObjectName("btnExec") self.horizontalLayout_11.addWidget(self.btnExec) self.btnRaz = QtWidgets.QPushButton(self.scrollAreaWidgetContents) self.btnRaz.setObjectName("btnRaz") self.horizontalLayout_11.addWidget(self.btnRaz) self.btnAnnuler = QtWidgets.QPushButton(self.scrollAreaWidgetContents) self.btnAnnuler.setObjectName("btnAnnuler") self.horizontalLayout_11.addWidget(self.btnAnnuler) self.verticalLayout_10.addLayout(self.horizontalLayout_11) self.scrollArea.setWidget(self.scrollAreaWidgetContents) self.verticalLayout_5.addWidget(self.scrollArea) self.retranslateUi(dlgBopeRechercheForm) QtCore.QMetaObject.connectSlotsByName(dlgBopeRechercheForm)
def init_ui(self): """""" self.setWindowTitle("CTA回测") # Setting Part # 创建下来列表框保存具体策略 self.class_combo = QtWidgets.QComboBox() # self.class_combo.SelectedIndex=='AAA' # 输入文本框,单行文本 self.symbol_line = QtWidgets.QLineEdit("IF88.CFFEX") # 供选择的回测周期 self.interval_combo = QtWidgets.QComboBox() # 把已经存在的回测周期添加到下拉列表中 for inteval in Interval: self.interval_combo.addItem(inteval.value) # 默认设置为截止到今天之前的三年 end_dt = datetime.now() start_dt = end_dt - timedelta(days=3 * 365) self.start_date_edit = QtWidgets.QDateEdit( QtCore.QDate(start_dt.year, start_dt.month, start_dt.day)) self.end_date_edit = QtWidgets.QDateEdit(QtCore.QDate.currentDate()) self.rate_line = QtWidgets.QLineEdit("0.000025") self.slippage_line = QtWidgets.QLineEdit("0.2") self.size_line = QtWidgets.QLineEdit("300") self.pricetick_line = QtWidgets.QLineEdit("0.2") self.capital_line = QtWidgets.QLineEdit("1000000") self.inverse_combo = QtWidgets.QComboBox() self.inverse_combo.addItems(["正向", "反向"]) backtesting_button = QtWidgets.QPushButton("开始回测") # backtesting_button.clicked.connect(self.start_backtesting) optimization_button = QtWidgets.QPushButton("参数优化") # optimization_button.clicked.connect(self.start_optimization) self.result_button = QtWidgets.QPushButton("优化结果") # self.result_button.clicked.connect(self.show_optimization_result) self.result_button.setEnabled(False) downloading_button = QtWidgets.QPushButton("下载数据") # downloading_button.clicked.connect(self.start_downloading) self.order_button = QtWidgets.QPushButton("委托记录") # self.order_button.clicked.connect(self.show_backtesting_orders) self.order_button.setEnabled(False) self.trade_button = QtWidgets.QPushButton("成交记录") # self.trade_button.clicked.connect(self.show_backtesting_trades) self.trade_button.setEnabled(False) self.daily_button = QtWidgets.QPushButton("每日盈亏") # self.daily_button.clicked.connect(self.show_daily_results) self.daily_button.setEnabled(False) self.candle_button = QtWidgets.QPushButton("K线图表") # self.candle_button.clicked.connect(self.show_candle_chart) self.candle_button.setEnabled(False) edit_button = QtWidgets.QPushButton("代码编辑") # edit_button.clicked.connect(self.edit_strategy_code) reload_button = QtWidgets.QPushButton("策略重载") # reload_button.clicked.connect(self.reload_strategy_class) for button in [ backtesting_button, optimization_button, downloading_button, self.result_button, self.order_button, self.trade_button, self.daily_button, self.candle_button, edit_button, reload_button ]: button.setFixedHeight(button.sizeHint().height() * 2) form = QtWidgets.QFormLayout() form.addRow("交易策略", self.class_combo) form.addRow("本地代码", self.symbol_line) form.addRow("K线周期", self.interval_combo) form.addRow("开始日期", self.start_date_edit) form.addRow("结束日期", self.end_date_edit) form.addRow("手续费率", self.rate_line) form.addRow("交易滑点", self.slippage_line) form.addRow("合约乘数", self.size_line) form.addRow("价格跳动", self.pricetick_line) form.addRow("回测资金", self.capital_line) form.addRow("合约模式", self.inverse_combo) result_grid = QtWidgets.QGridLayout() result_grid.addWidget(self.trade_button, 0, 0) result_grid.addWidget(self.order_button, 0, 1) result_grid.addWidget(self.daily_button, 1, 0) result_grid.addWidget(self.candle_button, 1, 1) # 垂直布局 left_vbox = QtWidgets.QVBoxLayout() left_vbox.addLayout(form) left_vbox.addWidget(backtesting_button) left_vbox.addWidget(downloading_button) # 在此处进行一定的划分,相当于画一条横线 left_vbox.addStretch() left_vbox.addLayout(result_grid) left_vbox.addStretch() left_vbox.addWidget(optimization_button) left_vbox.addWidget(self.result_button) left_vbox.addStretch() left_vbox.addWidget(edit_button) left_vbox.addWidget(reload_button) # Result part self.statistics_monitor = StatisticsMonitor() # self.statistics_monitor = QtWidgets.QTextEdit() # 和QLineEdit的区别就是,line只能是单行数据 # QTextEdit显示多行文本内容,当文本内容超出控件显示范围时,可以显示水平和垂直滚动条。 self.log_monitor = QtWidgets.QTextEdit() self.log_monitor.setMaximumHeight(400) self.chart = QtWidgets.QTextEdit() # BacktesterChart() self.chart.setMinimumWidth(600) self.trade_dialog = QtWidgets.QTextEdit() # self.trade_dialog = BacktestingResultDialog( # self.main_engine, # self.event_engine, # "回测成交记录", # BacktestingTradeMonitor # ) self.order_dialog = QtWidgets.QTextEdit() # self.order_dialog = BacktestingResultDialog( # self.main_engine, # self.event_engine, # "回测委托记录", # BacktestingOrderMonitor # ) self.daily_dialog = QtWidgets.QTextEdit() # self.daily_dialog = BacktestingResultDialog( # self.main_engine, # self.event_engine, # "回测每日盈亏", # DailyResultMonitor # ) # Candle Chart # self.candle_dialog = CandleChartDialog() # Layout vbox = QtWidgets.QVBoxLayout() vbox.addWidget(self.statistics_monitor) vbox.addWidget(self.log_monitor) hbox = QtWidgets.QHBoxLayout() hbox.addLayout(left_vbox) hbox.addLayout(vbox) hbox.addWidget(self.chart) self.setLayout(hbox)
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(606, 685) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setLayoutDirection(QtCore.Qt.LeftToRight) self.centralwidget.setObjectName("centralwidget") self.tabWidget = QtWidgets.QTabWidget(self.centralwidget) self.tabWidget.setGeometry(QtCore.QRect(20, 0, 581, 631)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.tabWidget.sizePolicy().hasHeightForWidth()) self.tabWidget.setSizePolicy(sizePolicy) self.tabWidget.setObjectName("tabWidget") self.tab = QtWidgets.QWidget() self.tab.setObjectName("tab") self.groupBox = QtWidgets.QGroupBox(self.tab) self.groupBox.setGeometry(QtCore.QRect(10, 180, 281, 131)) self.groupBox.setObjectName("groupBox") self.verticalLayoutWidget_3 = QtWidgets.QWidget(self.groupBox) self.verticalLayoutWidget_3.setGeometry(QtCore.QRect(0, 20, 281, 111)) self.verticalLayoutWidget_3.setObjectName("verticalLayoutWidget_3") self.verticalLayout_3 = QtWidgets.QVBoxLayout( self.verticalLayoutWidget_3) self.verticalLayout_3.setContentsMargins(0, 0, 0, 0) self.verticalLayout_3.setObjectName("verticalLayout_3") self.label_4 = QtWidgets.QLabel(self.verticalLayoutWidget_3) self.label_4.setObjectName("label_4") self.verticalLayout_3.addWidget(self.label_4, 0, QtCore.Qt.AlignHCenter) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.A1 = QtWidgets.QLineEdit(self.verticalLayoutWidget_3) self.A1.setObjectName("A1") self.horizontalLayout.addWidget(self.A1) self.A2 = QtWidgets.QLineEdit(self.verticalLayoutWidget_3) self.A2.setObjectName("A2") self.horizontalLayout.addWidget(self.A2) self.verticalLayout_3.addLayout(self.horizontalLayout) self.label_5 = QtWidgets.QLabel(self.verticalLayoutWidget_3) self.label_5.setObjectName("label_5") self.verticalLayout_3.addWidget(self.label_5, 0, QtCore.Qt.AlignHCenter) self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.N1 = QtWidgets.QLineEdit(self.verticalLayoutWidget_3) self.N1.setObjectName("N1") self.horizontalLayout_2.addWidget(self.N1) self.N2 = QtWidgets.QLineEdit(self.verticalLayoutWidget_3) self.N2.setObjectName("N2") self.horizontalLayout_2.addWidget(self.N2) self.verticalLayout_3.addLayout(self.horizontalLayout_2) self.verticalLayoutWidget = QtWidgets.QWidget(self.tab) self.verticalLayoutWidget.setGeometry(QtCore.QRect(10, 30, 61, 131)) self.verticalLayoutWidget.setObjectName("verticalLayoutWidget") self.verticalLayout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.label = QtWidgets.QLabel(self.verticalLayoutWidget) self.label.setObjectName("label") self.verticalLayout.addWidget(self.label) self.label_2 = QtWidgets.QLabel(self.verticalLayoutWidget) self.label_2.setObjectName("label_2") self.verticalLayout.addWidget(self.label_2) self.label_3 = QtWidgets.QLabel(self.verticalLayoutWidget) self.label_3.setObjectName("label_3") self.verticalLayout.addWidget(self.label_3) self.label_6 = QtWidgets.QLabel(self.verticalLayoutWidget) self.label_6.setObjectName("label_6") self.verticalLayout.addWidget(self.label_6) self.verticalLayoutWidget_2 = QtWidgets.QWidget(self.tab) self.verticalLayoutWidget_2.setGeometry(QtCore.QRect(70, 30, 221, 141)) self.verticalLayoutWidget_2.setObjectName("verticalLayoutWidget_2") self.verticalLayout_2 = QtWidgets.QVBoxLayout( self.verticalLayoutWidget_2) self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.verticalLayout_2.setObjectName("verticalLayout_2") self.project = QtWidgets.QLineEdit(self.verticalLayoutWidget_2) self.project.setObjectName("project") self.verticalLayout_2.addWidget(self.project) self.dateEdit = QtWidgets.QDateEdit(self.verticalLayoutWidget_2) self.dateEdit.setDateTime( QtCore.QDateTime(QtCore.QDate(2020, 9, 18), QtCore.QTime(0, 0, 0))) self.dateEdit.setObjectName("dateEdit") self.verticalLayout_2.addWidget(self.dateEdit) self.floor = QtWidgets.QLineEdit(self.verticalLayoutWidget_2) self.floor.setObjectName("floor") self.verticalLayout_2.addWidget(self.floor) self.comboBox = QtWidgets.QComboBox(self.verticalLayoutWidget_2) self.comboBox.setEditable(False) self.comboBox.setObjectName("comboBox") self.comboBox.addItem("") self.comboBox.addItem("") self.comboBox.addItem("") self.comboBox.addItem("") self.verticalLayout_2.addWidget(self.comboBox) self.groupBox_2 = QtWidgets.QGroupBox(self.tab) self.groupBox_2.setGeometry(QtCore.QRect(10, 310, 231, 71)) self.groupBox_2.setObjectName("groupBox_2") self.verticalLayoutWidget_4 = QtWidgets.QWidget(self.groupBox_2) self.verticalLayoutWidget_4.setGeometry(QtCore.QRect(20, 20, 227, 51)) self.verticalLayoutWidget_4.setObjectName("verticalLayoutWidget_4") self.verticalLayout_4 = QtWidgets.QVBoxLayout( self.verticalLayoutWidget_4) self.verticalLayout_4.setContentsMargins(0, 0, 0, 0) self.verticalLayout_4.setObjectName("verticalLayout_4") self.CC1 = QtWidgets.QRadioButton(self.verticalLayoutWidget_4) self.CC1.setObjectName("CC1") self.verticalLayout_4.addWidget(self.CC1) self.CC2 = QtWidgets.QRadioButton(self.verticalLayoutWidget_4) self.CC2.setObjectName("CC2") self.verticalLayout_4.addWidget(self.CC2) self.groupBox_3 = QtWidgets.QGroupBox(self.tab) self.groupBox_3.setGeometry(QtCore.QRect(10, 380, 231, 101)) self.groupBox_3.setObjectName("groupBox_3") self.verticalLayoutWidget_6 = QtWidgets.QWidget(self.groupBox_3) self.verticalLayoutWidget_6.setGeometry(QtCore.QRect(20, 20, 227, 81)) self.verticalLayoutWidget_6.setObjectName("verticalLayoutWidget_6") self.verticalLayout_6 = QtWidgets.QVBoxLayout( self.verticalLayoutWidget_6) self.verticalLayout_6.setContentsMargins(0, 0, 0, 0) self.verticalLayout_6.setObjectName("verticalLayout_6") self.DL1 = QtWidgets.QRadioButton(self.verticalLayoutWidget_6) self.DL1.setObjectName("DL1") self.verticalLayout_6.addWidget(self.DL1) self.DL2 = QtWidgets.QRadioButton(self.verticalLayoutWidget_6) self.DL2.setObjectName("DL2") self.verticalLayout_6.addWidget(self.DL2) self.DL3 = QtWidgets.QRadioButton(self.verticalLayoutWidget_6) self.DL3.setObjectName("DL3") self.verticalLayout_6.addWidget(self.DL3) self.Pic1 = DropIn(self.tab) self.Pic1.setGeometry(QtCore.QRect(310, 30, 120, 90)) self.Pic1.setAcceptDrops(True) self.Pic1.setAutoFillBackground(False) self.Pic1.setFrameShape(QtWidgets.QFrame.Box) self.Pic1.setFrameShadow(QtWidgets.QFrame.Sunken) self.Pic1.setAlignment(QtCore.Qt.AlignCenter) self.Pic1.setObjectName("Pic1") self.Pic2 = DropIn(self.tab) self.Pic2.setGeometry(QtCore.QRect(440, 30, 120, 90)) self.Pic2.setAcceptDrops(True) self.Pic2.setAutoFillBackground(False) self.Pic2.setFrameShape(QtWidgets.QFrame.Box) self.Pic2.setFrameShadow(QtWidgets.QFrame.Sunken) self.Pic2.setAlignment(QtCore.Qt.AlignCenter) self.Pic2.setObjectName("Pic2") self.Pic3 = DropIn(self.tab) self.Pic3.setGeometry(QtCore.QRect(310, 130, 120, 90)) self.Pic3.setAcceptDrops(True) self.Pic3.setAutoFillBackground(False) self.Pic3.setFrameShape(QtWidgets.QFrame.Box) self.Pic3.setFrameShadow(QtWidgets.QFrame.Sunken) self.Pic3.setAlignment(QtCore.Qt.AlignCenter) self.Pic3.setObjectName("Pic3") self.Pic4 = DropIn(self.tab) self.Pic4.setGeometry(QtCore.QRect(440, 130, 120, 90)) self.Pic4.setAcceptDrops(True) self.Pic4.setAutoFillBackground(False) self.Pic4.setFrameShape(QtWidgets.QFrame.Box) self.Pic4.setFrameShadow(QtWidgets.QFrame.Sunken) self.Pic4.setAlignment(QtCore.Qt.AlignCenter) self.Pic4.setObjectName("Pic4") self.Pic7 = DropIn(self.tab) self.Pic7.setGeometry(QtCore.QRect(310, 330, 120, 90)) self.Pic7.setAcceptDrops(True) self.Pic7.setAutoFillBackground(False) self.Pic7.setFrameShape(QtWidgets.QFrame.Box) self.Pic7.setFrameShadow(QtWidgets.QFrame.Sunken) self.Pic7.setAlignment(QtCore.Qt.AlignCenter) self.Pic7.setObjectName("Pic7") self.Pic5 = DropIn(self.tab) self.Pic5.setGeometry(QtCore.QRect(310, 230, 120, 90)) self.Pic5.setAcceptDrops(True) self.Pic5.setAutoFillBackground(False) self.Pic5.setFrameShape(QtWidgets.QFrame.Box) self.Pic5.setFrameShadow(QtWidgets.QFrame.Sunken) self.Pic5.setAlignment(QtCore.Qt.AlignCenter) self.Pic5.setObjectName("Pic5") self.Pic6 = DropIn(self.tab) self.Pic6.setGeometry(QtCore.QRect(440, 230, 120, 90)) self.Pic6.setAcceptDrops(True) self.Pic6.setAutoFillBackground(False) self.Pic6.setFrameShape(QtWidgets.QFrame.Box) self.Pic6.setFrameShadow(QtWidgets.QFrame.Sunken) self.Pic6.setAlignment(QtCore.Qt.AlignCenter) self.Pic6.setObjectName("Pic6") self.Pic8 = DropIn(self.tab) self.Pic8.setGeometry(QtCore.QRect(440, 330, 120, 90)) self.Pic8.setAcceptDrops(True) self.Pic8.setAutoFillBackground(False) self.Pic8.setFrameShape(QtWidgets.QFrame.Box) self.Pic8.setFrameShadow(QtWidgets.QFrame.Sunken) self.Pic8.setAlignment(QtCore.Qt.AlignCenter) self.Pic8.setObjectName("Pic8") self.Pic10 = DropIn(self.tab) self.Pic10.setGeometry(QtCore.QRect(440, 430, 120, 90)) self.Pic10.setAcceptDrops(True) self.Pic10.setAutoFillBackground(False) self.Pic10.setFrameShape(QtWidgets.QFrame.Box) self.Pic10.setFrameShadow(QtWidgets.QFrame.Sunken) self.Pic10.setAlignment(QtCore.Qt.AlignCenter) self.Pic10.setObjectName("Pic10") self.Pic9 = DropIn(self.tab) self.Pic9.setGeometry(QtCore.QRect(310, 430, 120, 90)) self.Pic9.setAcceptDrops(True) self.Pic9.setAutoFillBackground(False) self.Pic9.setFrameShape(QtWidgets.QFrame.Box) self.Pic9.setFrameShadow(QtWidgets.QFrame.Sunken) self.Pic9.setAlignment(QtCore.Qt.AlignCenter) self.Pic9.setObjectName("Pic9") self.pushButton = QtWidgets.QPushButton(self.tab) self.pushButton.setGeometry(QtCore.QRect(0, 570, 571, 32)) self.pushButton.setObjectName("pushButton") self.clearpic = QtWidgets.QPushButton(self.tab) self.clearpic.setGeometry(QtCore.QRect(311, 530, 251, 32)) self.clearpic.setObjectName("clearpic") self.groupBox_4 = QtWidgets.QGroupBox(self.tab) self.groupBox_4.setGeometry(QtCore.QRect(9, 479, 281, 81)) self.groupBox_4.setObjectName("groupBox_4") self.textEdit = QtWidgets.QTextEdit(self.groupBox_4) self.textEdit.setGeometry(QtCore.QRect(3, 20, 281, 61)) self.textEdit.setObjectName("textEdit") self.tabWidget.addTab(self.tab, "") self.tab_3 = QtWidgets.QWidget() self.tab_3.setObjectName("tab_3") self.pushButton2 = QtWidgets.QPushButton(self.tab_3) self.pushButton2.setGeometry(QtCore.QRect(0, 570, 571, 32)) self.pushButton2.setObjectName("pushButton2") self.Pic6_2 = DropIn(self.tab_3) self.Pic6_2.setGeometry(QtCore.QRect(440, 230, 120, 90)) self.Pic6_2.setAcceptDrops(True) self.Pic6_2.setAutoFillBackground(False) self.Pic6_2.setFrameShape(QtWidgets.QFrame.Box) self.Pic6_2.setFrameShadow(QtWidgets.QFrame.Sunken) self.Pic6_2.setAlignment(QtCore.Qt.AlignCenter) self.Pic6_2.setObjectName("Pic6_2") self.groupBox_13 = QtWidgets.QGroupBox(self.tab_3) self.groupBox_13.setGeometry(QtCore.QRect(10, 180, 281, 81)) self.groupBox_13.setObjectName("groupBox_13") self.verticalLayoutWidget_19 = QtWidgets.QWidget(self.groupBox_13) self.verticalLayoutWidget_19.setGeometry(QtCore.QRect(0, 20, 281, 53)) self.verticalLayoutWidget_19.setObjectName("verticalLayoutWidget_19") self.verticalLayout_22 = QtWidgets.QVBoxLayout( self.verticalLayoutWidget_19) self.verticalLayout_22.setContentsMargins(0, 0, 0, 0) self.verticalLayout_22.setObjectName("verticalLayout_22") self.horizontalLayout_10 = QtWidgets.QHBoxLayout() self.horizontalLayout_10.setObjectName("horizontalLayout_10") self.label_25 = QtWidgets.QLabel(self.verticalLayoutWidget_19) self.label_25.setAlignment(QtCore.Qt.AlignCenter) self.label_25.setObjectName("label_25") self.horizontalLayout_10.addWidget(self.label_25) self.label_26 = QtWidgets.QLabel(self.verticalLayoutWidget_19) self.label_26.setAlignment(QtCore.Qt.AlignCenter) self.label_26.setObjectName("label_26") self.horizontalLayout_10.addWidget(self.label_26) self.verticalLayout_22.addLayout(self.horizontalLayout_10) self.horizontalLayout_9 = QtWidgets.QHBoxLayout() self.horizontalLayout_9.setObjectName("horizontalLayout_9") self.A1_2 = QtWidgets.QLineEdit(self.verticalLayoutWidget_19) self.A1_2.setObjectName("A1_2") self.horizontalLayout_9.addWidget(self.A1_2) self.N1_2 = QtWidgets.QLineEdit(self.verticalLayoutWidget_19) self.N1_2.setObjectName("N1_2") self.horizontalLayout_9.addWidget(self.N1_2) self.verticalLayout_22.addLayout(self.horizontalLayout_9) self.clearpic_2 = QtWidgets.QPushButton(self.tab_3) self.clearpic_2.setGeometry(QtCore.QRect(311, 530, 251, 32)) self.clearpic_2.setObjectName("clearpic_2") self.Pic3_2 = DropIn(self.tab_3) self.Pic3_2.setGeometry(QtCore.QRect(310, 130, 120, 90)) self.Pic3_2.setAcceptDrops(True) self.Pic3_2.setAutoFillBackground(False) self.Pic3_2.setFrameShape(QtWidgets.QFrame.Box) self.Pic3_2.setFrameShadow(QtWidgets.QFrame.Sunken) self.Pic3_2.setAlignment(QtCore.Qt.AlignCenter) self.Pic3_2.setObjectName("Pic3_2") self.groupBox_14 = QtWidgets.QGroupBox(self.tab_3) self.groupBox_14.setGeometry(QtCore.QRect(10, 270, 231, 101)) self.groupBox_14.setObjectName("groupBox_14") self.verticalLayoutWidget_21 = QtWidgets.QWidget(self.groupBox_14) self.verticalLayoutWidget_21.setGeometry(QtCore.QRect(20, 20, 227, 81)) self.verticalLayoutWidget_21.setObjectName("verticalLayoutWidget_21") self.verticalLayout_23 = QtWidgets.QVBoxLayout( self.verticalLayoutWidget_21) self.verticalLayout_23.setContentsMargins(0, 0, 0, 0) self.verticalLayout_23.setObjectName("verticalLayout_23") self.CC1_2 = QtWidgets.QRadioButton(self.verticalLayoutWidget_21) self.CC1_2.setEnabled(False) self.CC1_2.setObjectName("CC1_2") self.verticalLayout_23.addWidget(self.CC1_2) self.CC2_2 = QtWidgets.QRadioButton(self.verticalLayoutWidget_21) self.CC2_2.setEnabled(False) self.CC2_2.setObjectName("CC2_2") self.verticalLayout_23.addWidget(self.CC2_2) self.CC3_2 = QtWidgets.QRadioButton(self.verticalLayoutWidget_21) self.CC3_2.setEnabled(False) self.CC3_2.setObjectName("CC3_2") self.verticalLayout_23.addWidget(self.CC3_2) self.verticalLayoutWidget_22 = QtWidgets.QWidget(self.tab_3) self.verticalLayoutWidget_22.setGeometry(QtCore.QRect( 70, 30, 221, 141)) self.verticalLayoutWidget_22.setObjectName("verticalLayoutWidget_22") self.verticalLayout_24 = QtWidgets.QVBoxLayout( self.verticalLayoutWidget_22) self.verticalLayout_24.setContentsMargins(0, 0, 0, 0) self.verticalLayout_24.setObjectName("verticalLayout_24") self.project2 = QtWidgets.QLineEdit(self.verticalLayoutWidget_22) self.project2.setObjectName("project2") self.verticalLayout_24.addWidget(self.project2) self.dateEdit2 = QtWidgets.QDateEdit(self.verticalLayoutWidget_22) self.dateEdit2.setDateTime( QtCore.QDateTime(QtCore.QDate(2020, 9, 18), QtCore.QTime(0, 0, 0))) self.dateEdit2.setObjectName("dateEdit2") self.verticalLayout_24.addWidget(self.dateEdit2) self.floor2 = QtWidgets.QLineEdit(self.verticalLayoutWidget_22) self.floor2.setObjectName("floor2") self.verticalLayout_24.addWidget(self.floor2) self.comboBox2 = QtWidgets.QComboBox(self.verticalLayoutWidget_22) self.comboBox2.setEditable(False) self.comboBox2.setObjectName("comboBox2") self.comboBox2.addItem("") self.comboBox2.addItem("") self.comboBox2.addItem("") self.comboBox2.addItem("") self.verticalLayout_24.addWidget(self.comboBox2) self.Pic5_2 = DropIn(self.tab_3) self.Pic5_2.setGeometry(QtCore.QRect(310, 230, 120, 90)) self.Pic5_2.setAcceptDrops(True) self.Pic5_2.setAutoFillBackground(False) self.Pic5_2.setFrameShape(QtWidgets.QFrame.Box) self.Pic5_2.setFrameShadow(QtWidgets.QFrame.Sunken) self.Pic5_2.setAlignment(QtCore.Qt.AlignCenter) self.Pic5_2.setObjectName("Pic5_2") self.Pic2_2 = DropIn(self.tab_3) self.Pic2_2.setGeometry(QtCore.QRect(440, 30, 120, 90)) self.Pic2_2.setAcceptDrops(True) self.Pic2_2.setAutoFillBackground(False) self.Pic2_2.setFrameShape(QtWidgets.QFrame.Box) self.Pic2_2.setFrameShadow(QtWidgets.QFrame.Sunken) self.Pic2_2.setAlignment(QtCore.Qt.AlignCenter) self.Pic2_2.setObjectName("Pic2_2") self.groupBox_15 = QtWidgets.QGroupBox(self.tab_3) self.groupBox_15.setGeometry(QtCore.QRect(10, 380, 231, 101)) self.groupBox_15.setObjectName("groupBox_15") self.verticalLayoutWidget_23 = QtWidgets.QWidget(self.groupBox_15) self.verticalLayoutWidget_23.setGeometry(QtCore.QRect(20, 20, 227, 81)) self.verticalLayoutWidget_23.setObjectName("verticalLayoutWidget_23") self.verticalLayout_25 = QtWidgets.QVBoxLayout( self.verticalLayoutWidget_23) self.verticalLayout_25.setContentsMargins(0, 0, 0, 0) self.verticalLayout_25.setObjectName("verticalLayout_25") self.DL1_2 = QtWidgets.QRadioButton(self.verticalLayoutWidget_23) self.DL1_2.setObjectName("DL1_2") self.verticalLayout_25.addWidget(self.DL1_2) self.DL2_2 = QtWidgets.QRadioButton(self.verticalLayoutWidget_23) self.DL2_2.setObjectName("DL2_2") self.verticalLayout_25.addWidget(self.DL2_2) self.DL3_2 = QtWidgets.QRadioButton(self.verticalLayoutWidget_23) self.DL3_2.setObjectName("DL3_2") self.verticalLayout_25.addWidget(self.DL3_2) self.Pic9_2 = DropIn(self.tab_3) self.Pic9_2.setGeometry(QtCore.QRect(310, 430, 120, 90)) self.Pic9_2.setAcceptDrops(True) self.Pic9_2.setAutoFillBackground(False) self.Pic9_2.setFrameShape(QtWidgets.QFrame.Box) self.Pic9_2.setFrameShadow(QtWidgets.QFrame.Sunken) self.Pic9_2.setAlignment(QtCore.Qt.AlignCenter) self.Pic9_2.setObjectName("Pic9_2") self.Pic4_2 = DropIn(self.tab_3) self.Pic4_2.setGeometry(QtCore.QRect(440, 130, 120, 90)) self.Pic4_2.setAcceptDrops(True) self.Pic4_2.setAutoFillBackground(False) self.Pic4_2.setFrameShape(QtWidgets.QFrame.Box) self.Pic4_2.setFrameShadow(QtWidgets.QFrame.Sunken) self.Pic4_2.setAlignment(QtCore.Qt.AlignCenter) self.Pic4_2.setObjectName("Pic4_2") self.Pic7_2 = DropIn(self.tab_3) self.Pic7_2.setGeometry(QtCore.QRect(310, 330, 120, 90)) self.Pic7_2.setAcceptDrops(True) self.Pic7_2.setAutoFillBackground(False) self.Pic7_2.setFrameShape(QtWidgets.QFrame.Box) self.Pic7_2.setFrameShadow(QtWidgets.QFrame.Sunken) self.Pic7_2.setAlignment(QtCore.Qt.AlignCenter) self.Pic7_2.setObjectName("Pic7_2") self.Pic1_2 = DropIn(self.tab_3) self.Pic1_2.setGeometry(QtCore.QRect(310, 30, 120, 90)) self.Pic1_2.setAcceptDrops(True) self.Pic1_2.setAutoFillBackground(False) self.Pic1_2.setFrameShape(QtWidgets.QFrame.Box) self.Pic1_2.setFrameShadow(QtWidgets.QFrame.Sunken) self.Pic1_2.setAlignment(QtCore.Qt.AlignCenter) self.Pic1_2.setObjectName("Pic1_2") self.Pic8_2 = DropIn(self.tab_3) self.Pic8_2.setGeometry(QtCore.QRect(440, 330, 120, 90)) self.Pic8_2.setAcceptDrops(True) self.Pic8_2.setAutoFillBackground(False) self.Pic8_2.setFrameShape(QtWidgets.QFrame.Box) self.Pic8_2.setFrameShadow(QtWidgets.QFrame.Sunken) self.Pic8_2.setAlignment(QtCore.Qt.AlignCenter) self.Pic8_2.setObjectName("Pic8_2") self.Pic10_2 = DropIn(self.tab_3) self.Pic10_2.setGeometry(QtCore.QRect(440, 430, 120, 90)) self.Pic10_2.setAcceptDrops(True) self.Pic10_2.setAutoFillBackground(False) self.Pic10_2.setFrameShape(QtWidgets.QFrame.Box) self.Pic10_2.setFrameShadow(QtWidgets.QFrame.Sunken) self.Pic10_2.setAlignment(QtCore.Qt.AlignCenter) self.Pic10_2.setObjectName("Pic10_2") self.groupBox_16 = QtWidgets.QGroupBox(self.tab_3) self.groupBox_16.setGeometry(QtCore.QRect(9, 479, 281, 81)) self.groupBox_16.setObjectName("groupBox_16") self.remark2 = QtWidgets.QTextEdit(self.groupBox_16) self.remark2.setGeometry(QtCore.QRect(3, 20, 281, 61)) self.remark2.setObjectName("remark2") self.verticalLayoutWidget_24 = QtWidgets.QWidget(self.tab_3) self.verticalLayoutWidget_24.setGeometry(QtCore.QRect(10, 30, 61, 131)) self.verticalLayoutWidget_24.setObjectName("verticalLayoutWidget_24") self.verticalLayout_26 = QtWidgets.QVBoxLayout( self.verticalLayoutWidget_24) self.verticalLayout_26.setContentsMargins(0, 0, 0, 0) self.verticalLayout_26.setObjectName("verticalLayout_26") self.label_27 = QtWidgets.QLabel(self.verticalLayoutWidget_24) self.label_27.setObjectName("label_27") self.verticalLayout_26.addWidget(self.label_27) self.label_28 = QtWidgets.QLabel(self.verticalLayoutWidget_24) self.label_28.setObjectName("label_28") self.verticalLayout_26.addWidget(self.label_28) self.label_29 = QtWidgets.QLabel(self.verticalLayoutWidget_24) self.label_29.setObjectName("label_29") self.verticalLayout_26.addWidget(self.label_29) self.label_30 = QtWidgets.QLabel(self.verticalLayoutWidget_24) self.label_30.setObjectName("label_30") self.verticalLayout_26.addWidget(self.label_30) self.tabWidget.addTab(self.tab_3, "") self.tab_2 = QtWidgets.QWidget() self.tab_2.setObjectName("tab_2") self.Pic8_3 = DropIn(self.tab_2) self.Pic8_3.setGeometry(QtCore.QRect(440, 330, 120, 90)) self.Pic8_3.setAcceptDrops(True) self.Pic8_3.setAutoFillBackground(False) self.Pic8_3.setFrameShape(QtWidgets.QFrame.Box) self.Pic8_3.setFrameShadow(QtWidgets.QFrame.Sunken) self.Pic8_3.setAlignment(QtCore.Qt.AlignCenter) self.Pic8_3.setObjectName("Pic8_3") self.Pic7_3 = DropIn(self.tab_2) self.Pic7_3.setGeometry(QtCore.QRect(310, 330, 120, 90)) self.Pic7_3.setAcceptDrops(True) self.Pic7_3.setAutoFillBackground(False) self.Pic7_3.setFrameShape(QtWidgets.QFrame.Box) self.Pic7_3.setFrameShadow(QtWidgets.QFrame.Sunken) self.Pic7_3.setAlignment(QtCore.Qt.AlignCenter) self.Pic7_3.setObjectName("Pic7_3") self.Pic5_3 = DropIn(self.tab_2) self.Pic5_3.setGeometry(QtCore.QRect(310, 230, 120, 90)) self.Pic5_3.setAcceptDrops(True) self.Pic5_3.setAutoFillBackground(False) self.Pic5_3.setFrameShape(QtWidgets.QFrame.Box) self.Pic5_3.setFrameShadow(QtWidgets.QFrame.Sunken) self.Pic5_3.setAlignment(QtCore.Qt.AlignCenter) self.Pic5_3.setObjectName("Pic5_3") self.Pic1_3 = DropIn(self.tab_2) self.Pic1_3.setGeometry(QtCore.QRect(310, 30, 120, 90)) self.Pic1_3.setAcceptDrops(True) self.Pic1_3.setAutoFillBackground(False) self.Pic1_3.setFrameShape(QtWidgets.QFrame.Box) self.Pic1_3.setFrameShadow(QtWidgets.QFrame.Sunken) self.Pic1_3.setAlignment(QtCore.Qt.AlignCenter) self.Pic1_3.setObjectName("Pic1_3") self.Pic10_3 = DropIn(self.tab_2) self.Pic10_3.setGeometry(QtCore.QRect(440, 430, 120, 90)) self.Pic10_3.setAcceptDrops(True) self.Pic10_3.setAutoFillBackground(False) self.Pic10_3.setFrameShape(QtWidgets.QFrame.Box) self.Pic10_3.setFrameShadow(QtWidgets.QFrame.Sunken) self.Pic10_3.setAlignment(QtCore.Qt.AlignCenter) self.Pic10_3.setObjectName("Pic10_3") self.Pic3_3 = DropIn(self.tab_2) self.Pic3_3.setGeometry(QtCore.QRect(310, 130, 120, 90)) self.Pic3_3.setAcceptDrops(True) self.Pic3_3.setAutoFillBackground(False) self.Pic3_3.setFrameShape(QtWidgets.QFrame.Box) self.Pic3_3.setFrameShadow(QtWidgets.QFrame.Sunken) self.Pic3_3.setAlignment(QtCore.Qt.AlignCenter) self.Pic3_3.setObjectName("Pic3_3") self.Pic2_3 = DropIn(self.tab_2) self.Pic2_3.setGeometry(QtCore.QRect(440, 30, 120, 90)) self.Pic2_3.setAcceptDrops(True) self.Pic2_3.setAutoFillBackground(False) self.Pic2_3.setFrameShape(QtWidgets.QFrame.Box) self.Pic2_3.setFrameShadow(QtWidgets.QFrame.Sunken) self.Pic2_3.setAlignment(QtCore.Qt.AlignCenter) self.Pic2_3.setObjectName("Pic2_3") self.Pic6_3 = DropIn(self.tab_2) self.Pic6_3.setGeometry(QtCore.QRect(440, 230, 120, 90)) self.Pic6_3.setAcceptDrops(True) self.Pic6_3.setAutoFillBackground(False) self.Pic6_3.setFrameShape(QtWidgets.QFrame.Box) self.Pic6_3.setFrameShadow(QtWidgets.QFrame.Sunken) self.Pic6_3.setAlignment(QtCore.Qt.AlignCenter) self.Pic6_3.setObjectName("Pic6_3") self.Pic4_3 = DropIn(self.tab_2) self.Pic4_3.setGeometry(QtCore.QRect(440, 130, 120, 90)) self.Pic4_3.setAcceptDrops(True) self.Pic4_3.setAutoFillBackground(False) self.Pic4_3.setFrameShape(QtWidgets.QFrame.Box) self.Pic4_3.setFrameShadow(QtWidgets.QFrame.Sunken) self.Pic4_3.setAlignment(QtCore.Qt.AlignCenter) self.Pic4_3.setObjectName("Pic4_3") self.groupBox_17 = QtWidgets.QGroupBox(self.tab_2) self.groupBox_17.setGeometry(QtCore.QRect(10, 180, 281, 81)) self.groupBox_17.setObjectName("groupBox_17") self.verticalLayoutWidget_20 = QtWidgets.QWidget(self.groupBox_17) self.verticalLayoutWidget_20.setGeometry(QtCore.QRect(0, 20, 281, 53)) self.verticalLayoutWidget_20.setObjectName("verticalLayoutWidget_20") self.verticalLayout_27 = QtWidgets.QVBoxLayout( self.verticalLayoutWidget_20) self.verticalLayout_27.setContentsMargins(0, 0, 0, 0) self.verticalLayout_27.setObjectName("verticalLayout_27") self.horizontalLayout_11 = QtWidgets.QHBoxLayout() self.horizontalLayout_11.setObjectName("horizontalLayout_11") self.label_31 = QtWidgets.QLabel(self.verticalLayoutWidget_20) self.label_31.setAlignment(QtCore.Qt.AlignCenter) self.label_31.setObjectName("label_31") self.horizontalLayout_11.addWidget(self.label_31) self.label_32 = QtWidgets.QLabel(self.verticalLayoutWidget_20) self.label_32.setAlignment(QtCore.Qt.AlignCenter) self.label_32.setObjectName("label_32") self.horizontalLayout_11.addWidget(self.label_32) self.verticalLayout_27.addLayout(self.horizontalLayout_11) self.horizontalLayout_12 = QtWidgets.QHBoxLayout() self.horizontalLayout_12.setObjectName("horizontalLayout_12") self.A1_3 = QtWidgets.QLineEdit(self.verticalLayoutWidget_20) self.A1_3.setObjectName("A1_3") self.horizontalLayout_12.addWidget(self.A1_3) self.N1_3 = QtWidgets.QLineEdit(self.verticalLayoutWidget_20) self.N1_3.setObjectName("N1_3") self.horizontalLayout_12.addWidget(self.N1_3) self.verticalLayout_27.addLayout(self.horizontalLayout_12) self.verticalLayoutWidget_25 = QtWidgets.QWidget(self.tab_2) self.verticalLayoutWidget_25.setGeometry(QtCore.QRect(10, 30, 61, 131)) self.verticalLayoutWidget_25.setObjectName("verticalLayoutWidget_25") self.verticalLayout_28 = QtWidgets.QVBoxLayout( self.verticalLayoutWidget_25) self.verticalLayout_28.setContentsMargins(0, 0, 0, 0) self.verticalLayout_28.setObjectName("verticalLayout_28") self.label_33 = QtWidgets.QLabel(self.verticalLayoutWidget_25) self.label_33.setObjectName("label_33") self.verticalLayout_28.addWidget(self.label_33) self.label_34 = QtWidgets.QLabel(self.verticalLayoutWidget_25) self.label_34.setObjectName("label_34") self.verticalLayout_28.addWidget(self.label_34) self.label_35 = QtWidgets.QLabel(self.verticalLayoutWidget_25) self.label_35.setObjectName("label_35") self.verticalLayout_28.addWidget(self.label_35) self.label_36 = QtWidgets.QLabel(self.verticalLayoutWidget_25) self.label_36.setObjectName("label_36") self.verticalLayout_28.addWidget(self.label_36) self.groupBox_18 = QtWidgets.QGroupBox(self.tab_2) self.groupBox_18.setGeometry(QtCore.QRect(9, 479, 281, 81)) self.groupBox_18.setObjectName("groupBox_18") self.remark3 = QtWidgets.QTextEdit(self.groupBox_18) self.remark3.setGeometry(QtCore.QRect(3, 20, 281, 61)) self.remark3.setObjectName("remark3") self.verticalLayoutWidget_26 = QtWidgets.QWidget(self.tab_2) self.verticalLayoutWidget_26.setGeometry(QtCore.QRect( 70, 30, 221, 141)) self.verticalLayoutWidget_26.setObjectName("verticalLayoutWidget_26") self.verticalLayout_29 = QtWidgets.QVBoxLayout( self.verticalLayoutWidget_26) self.verticalLayout_29.setContentsMargins(0, 0, 0, 0) self.verticalLayout_29.setObjectName("verticalLayout_29") self.project3 = QtWidgets.QLineEdit(self.verticalLayoutWidget_26) self.project3.setObjectName("project3") self.verticalLayout_29.addWidget(self.project3) self.dateEdit3 = QtWidgets.QDateEdit(self.verticalLayoutWidget_26) self.dateEdit3.setDateTime( QtCore.QDateTime(QtCore.QDate(2020, 9, 18), QtCore.QTime(0, 0, 0))) self.dateEdit3.setObjectName("dateEdit3") self.verticalLayout_29.addWidget(self.dateEdit3) self.floor3 = QtWidgets.QLineEdit(self.verticalLayoutWidget_26) self.floor3.setObjectName("floor3") self.verticalLayout_29.addWidget(self.floor3) self.comboBox3 = QtWidgets.QComboBox(self.verticalLayoutWidget_26) self.comboBox3.setEditable(False) self.comboBox3.setObjectName("comboBox3") self.comboBox3.addItem("") self.comboBox3.addItem("") self.comboBox3.addItem("") self.comboBox3.addItem("") self.verticalLayout_29.addWidget(self.comboBox3) self.clearpic_3 = QtWidgets.QPushButton(self.tab_2) self.clearpic_3.setGeometry(QtCore.QRect(311, 530, 251, 32)) self.clearpic_3.setObjectName("clearpic_3") self.groupBox_19 = QtWidgets.QGroupBox(self.tab_2) self.groupBox_19.setGeometry(QtCore.QRect(10, 270, 231, 101)) self.groupBox_19.setObjectName("groupBox_19") self.verticalLayoutWidget_27 = QtWidgets.QWidget(self.groupBox_19) self.verticalLayoutWidget_27.setGeometry(QtCore.QRect(20, 20, 227, 81)) self.verticalLayoutWidget_27.setObjectName("verticalLayoutWidget_27") self.verticalLayout_30 = QtWidgets.QVBoxLayout( self.verticalLayoutWidget_27) self.verticalLayout_30.setContentsMargins(0, 0, 0, 0) self.verticalLayout_30.setObjectName("verticalLayout_30") self.CC1_3 = QtWidgets.QRadioButton(self.verticalLayoutWidget_27) self.CC1_3.setEnabled(False) self.CC1_3.setObjectName("CC1_3") self.verticalLayout_30.addWidget(self.CC1_3) self.CC2_3 = QtWidgets.QRadioButton(self.verticalLayoutWidget_27) self.CC2_3.setEnabled(False) self.CC2_3.setObjectName("CC2_3") self.verticalLayout_30.addWidget(self.CC2_3) self.CC3_3 = QtWidgets.QRadioButton(self.verticalLayoutWidget_27) self.CC3_3.setEnabled(False) self.CC3_3.setObjectName("CC3_3") self.verticalLayout_30.addWidget(self.CC3_3) self.Pic9_3 = DropIn(self.tab_2) self.Pic9_3.setGeometry(QtCore.QRect(310, 430, 120, 90)) self.Pic9_3.setAcceptDrops(True) self.Pic9_3.setAutoFillBackground(False) self.Pic9_3.setFrameShape(QtWidgets.QFrame.Box) self.Pic9_3.setFrameShadow(QtWidgets.QFrame.Sunken) self.Pic9_3.setAlignment(QtCore.Qt.AlignCenter) self.Pic9_3.setObjectName("Pic9_3") self.groupBox_20 = QtWidgets.QGroupBox(self.tab_2) self.groupBox_20.setGeometry(QtCore.QRect(10, 380, 231, 101)) self.groupBox_20.setObjectName("groupBox_20") self.verticalLayoutWidget_28 = QtWidgets.QWidget(self.groupBox_20) self.verticalLayoutWidget_28.setGeometry(QtCore.QRect(20, 20, 227, 81)) self.verticalLayoutWidget_28.setObjectName("verticalLayoutWidget_28") self.verticalLayout_31 = QtWidgets.QVBoxLayout( self.verticalLayoutWidget_28) self.verticalLayout_31.setContentsMargins(0, 0, 0, 0) self.verticalLayout_31.setObjectName("verticalLayout_31") self.DL1_3 = QtWidgets.QRadioButton(self.verticalLayoutWidget_28) self.DL1_3.setObjectName("DL1_3") self.verticalLayout_31.addWidget(self.DL1_3) self.DL2_3 = QtWidgets.QRadioButton(self.verticalLayoutWidget_28) self.DL2_3.setObjectName("DL2_3") self.verticalLayout_31.addWidget(self.DL2_3) self.DL3_3 = QtWidgets.QRadioButton(self.verticalLayoutWidget_28) self.DL3_3.setObjectName("DL3_3") self.verticalLayout_31.addWidget(self.DL3_3) self.pushButton3 = QtWidgets.QPushButton(self.tab_2) self.pushButton3.setGeometry(QtCore.QRect(0, 570, 571, 32)) self.pushButton3.setObjectName("pushButton3") self.tabWidget.addTab(self.tab_2, "") self.tab_4 = QtWidgets.QWidget() self.tab_4.setObjectName("tab_4") self.tabWidget.addTab(self.tab_4, "") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 606, 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.tabWidget.setCurrentIndex(2) self.comboBox.setCurrentIndex(0) self.comboBox2.setCurrentIndex(0) self.comboBox3.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def setupUi(self, HomeWindow): HomeWindow.setObjectName("HomeWindow") HomeWindow.resize(1366, 697) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( HomeWindow.sizePolicy().hasHeightForWidth()) HomeWindow.setSizePolicy(sizePolicy) self.gridLayout = QtWidgets.QGridLayout(HomeWindow) self.gridLayout.setObjectName("gridLayout") self.save_template_btn = QtWidgets.QPushButton(HomeWindow) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.save_template_btn.sizePolicy().hasHeightForWidth()) self.save_template_btn.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(18) font.setBold(False) font.setWeight(50) self.save_template_btn.setFont(font) icon = QtGui.QIcon() icon.addPixmap( QtGui.QPixmap(":/nowyPrzedrostek/images/icons8-zapisz-30.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.save_template_btn.setIcon(icon) self.save_template_btn.setIconSize(QtCore.QSize(30, 30)) self.save_template_btn.setObjectName("save_template_btn") self.gridLayout.addWidget(self.save_template_btn, 4, 8, 1, 1) self.next_btn = QtWidgets.QPushButton(HomeWindow) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.next_btn.sizePolicy().hasHeightForWidth()) self.next_btn.setSizePolicy(sizePolicy) self.next_btn.setText("") icon1 = QtGui.QIcon() icon1.addPixmap( QtGui.QPixmap(":/nowyPrzedrostek/images/icons8-następny-30.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.next_btn.setIcon(icon1) self.next_btn.setIconSize(QtCore.QSize(40, 40)) self.next_btn.setObjectName("next_btn") self.gridLayout.addWidget(self.next_btn, 0, 2, 1, 1) self.total_num_label = QtWidgets.QLabel(HomeWindow) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.total_num_label.sizePolicy().hasHeightForWidth()) self.total_num_label.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(20) font.setBold(True) font.setWeight(75) self.total_num_label.setFont(font) self.total_num_label.setObjectName("total_num_label") self.gridLayout.addWidget(self.total_num_label, 3, 7, 1, 1) self.listView = QtWidgets.QListView(HomeWindow) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.listView.sizePolicy().hasHeightForWidth()) self.listView.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(15) self.listView.setFont(font) self.listView.setEditTriggers( QtWidgets.QAbstractItemView.NoEditTriggers) self.listView.setAlternatingRowColors(True) self.listView.setSelectionBehavior( QtWidgets.QAbstractItemView.SelectRows) self.listView.setTextElideMode(QtCore.Qt.ElideLeft) self.listView.setObjectName("listView") self.gridLayout.addWidget(self.listView, 2, 0, 3, 4) self.add_product_btn = QtWidgets.QPushButton(HomeWindow) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.add_product_btn.sizePolicy().hasHeightForWidth()) self.add_product_btn.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(18) font.setBold(False) font.setUnderline(False) font.setWeight(50) font.setStrikeOut(False) self.add_product_btn.setFont(font) icon2 = QtGui.QIcon() icon2.addPixmap( QtGui.QPixmap(":/nowyPrzedrostek/images/icons8-plus-30.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.add_product_btn.setIcon(icon2) self.add_product_btn.setIconSize(QtCore.QSize(30, 30)) self.add_product_btn.setObjectName("add_product_btn") self.gridLayout.addWidget(self.add_product_btn, 4, 7, 1, 1) self.last_btn = QtWidgets.QPushButton(HomeWindow) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.last_btn.sizePolicy().hasHeightForWidth()) self.last_btn.setSizePolicy(sizePolicy) self.last_btn.setText("") icon3 = QtGui.QIcon() icon3.addPixmap( QtGui.QPixmap(":/nowyPrzedrostek/images/icons8-ostatni-30.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.last_btn.setIcon(icon3) self.last_btn.setIconSize(QtCore.QSize(40, 40)) self.last_btn.setObjectName("last_btn") self.gridLayout.addWidget(self.last_btn, 0, 3, 1, 1) self.beginning_btn = QtWidgets.QPushButton(HomeWindow) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.beginning_btn.sizePolicy().hasHeightForWidth()) self.beginning_btn.setSizePolicy(sizePolicy) self.beginning_btn.setText("") icon4 = QtGui.QIcon() icon4.addPixmap( QtGui.QPixmap(":/nowyPrzedrostek/images/icons8-pierwszy-30.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.beginning_btn.setIcon(icon4) self.beginning_btn.setIconSize(QtCore.QSize(40, 40)) self.beginning_btn.setObjectName("beginning_btn") self.gridLayout.addWidget(self.beginning_btn, 0, 0, 1, 1) self.label_2 = QtWidgets.QLabel(HomeWindow) 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) font = QtGui.QFont() font.setPointSize(15) self.label_2.setFont(font) self.label_2.setLayoutDirection(QtCore.Qt.LeftToRight) self.label_2.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.label_2.setObjectName("label_2") self.gridLayout.addWidget(self.label_2, 0, 9, 1, 1) self.prev_btn = QtWidgets.QPushButton(HomeWindow) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.prev_btn.sizePolicy().hasHeightForWidth()) self.prev_btn.setSizePolicy(sizePolicy) self.prev_btn.setText("") icon5 = QtGui.QIcon() icon5.addPixmap( QtGui.QPixmap(":/nowyPrzedrostek/images/icons8-poprzedni-30.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.prev_btn.setIcon(icon5) self.prev_btn.setIconSize(QtCore.QSize(40, 40)) self.prev_btn.setObjectName("prev_btn") self.gridLayout.addWidget(self.prev_btn, 0, 1, 1, 1) self.total_words_label = QtWidgets.QLabel(HomeWindow) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.total_words_label.sizePolicy().hasHeightForWidth()) self.total_words_label.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(20) self.total_words_label.setFont(font) self.total_words_label.setObjectName("total_words_label") self.gridLayout.addWidget(self.total_words_label, 3, 8, 1, 3) self.dateEdit = QtWidgets.QDateEdit(HomeWindow) font = QtGui.QFont() font.setPointSize(15) self.dateEdit.setFont(font) self.dateEdit.setCalendarPopup(True) self.dateEdit.setDate(QtCore.QDate(2019, 12, 29)) self.dateEdit.setObjectName("dateEdit") self.gridLayout.addWidget(self.dateEdit, 0, 10, 1, 1) self.tableView = QtWidgets.QTableView(HomeWindow) font = QtGui.QFont() font.setPointSize(15) font.setBold(False) font.setWeight(50) self.tableView.setFont(font) self.tableView.setEditTriggers( QtWidgets.QAbstractItemView.DoubleClicked) self.tableView.setAlternatingRowColors(True) self.tableView.setSelectionMode( QtWidgets.QAbstractItemView.SingleSelection) self.tableView.setSelectionBehavior( QtWidgets.QAbstractItemView.SelectRows) self.tableView.setTextElideMode(QtCore.Qt.ElideNone) self.tableView.setSortingEnabled(False) self.tableView.setObjectName("tableView") self.gridLayout.addWidget(self.tableView, 2, 7, 1, 4) self.customer_completer = QtWidgets.QLineEdit(HomeWindow) font = QtGui.QFont() font.setPointSize(15) self.customer_completer.setFont(font) self.customer_completer.setText("") self.customer_completer.setObjectName("customer_completer") self.gridLayout.addWidget(self.customer_completer, 1, 0, 1, 4) self.customer_label = QtWidgets.QLabel(HomeWindow) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.customer_label.sizePolicy().hasHeightForWidth()) self.customer_label.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(20) font.setBold(True) font.setWeight(75) self.customer_label.setFont(font) self.customer_label.setTextFormat(QtCore.Qt.AutoText) self.customer_label.setObjectName("customer_label") self.gridLayout.addWidget(self.customer_label, 1, 7, 1, 3) self.print_btn = QtWidgets.QPushButton(HomeWindow) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.print_btn.sizePolicy().hasHeightForWidth()) self.print_btn.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(18) font.setBold(False) font.setWeight(50) self.print_btn.setFont(font) icon6 = QtGui.QIcon() icon6.addPixmap( QtGui.QPixmap(":/nowyPrzedrostek/images/icons8-drukuj-30.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.print_btn.setIcon(icon6) self.print_btn.setIconSize(QtCore.QSize(30, 30)) self.print_btn.setObjectName("print_btn") self.gridLayout.addWidget(self.print_btn, 0, 8, 1, 1) self.retranslateUi(HomeWindow) self.beginning_btn.clicked.connect(HomeWindow._select_first) self.prev_btn.clicked.connect(HomeWindow._select_prev) self.next_btn.clicked.connect(HomeWindow._select_next) self.last_btn.clicked.connect(HomeWindow._select_last) self.add_product_btn.clicked.connect(HomeWindow._add_product) self.save_template_btn.clicked.connect(HomeWindow._save_template) self.print_btn.clicked.connect(HomeWindow._print_invoice) QtCore.QMetaObject.connectSlotsByName(HomeWindow)
def moveGraphTo(self, indexNum): if self.currentPath in self.parsedFileTables: date = (self.parsedFileTables[self.currentPath] ['table'].index[indexNum]) self.setDate(QtCore.QDate(date), QtCore.QDate(date), 'plot') self.applyPlotRange()
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1450, 1050) MainWindow.setMinimumSize(QtCore.QSize(1450, 1050)) MainWindow.setMaximumSize(QtCore.QSize(2048, 1280)) font = QtGui.QFont() font.setFamily("Segoe UI") font.setPointSize(10) MainWindow.setFont(font) MainWindow.setToolButtonStyle(QtCore.Qt.ToolButtonTextBesideIcon) 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.widget_2 = QtWidgets.QWidget(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.widget_2.sizePolicy().hasHeightForWidth()) self.widget_2.setSizePolicy(sizePolicy) self.widget_2.setMinimumSize(QtCore.QSize(0, 300)) self.widget_2.setMaximumSize(QtCore.QSize(16777215, 300)) self.widget_2.setObjectName("widget_2") self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.widget_2) self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.verticalLayout_2 = QtWidgets.QVBoxLayout() self.verticalLayout_2.setObjectName("verticalLayout_2") self.frame_2 = QtWidgets.QFrame(self.widget_2) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.frame_2.sizePolicy().hasHeightForWidth()) self.frame_2.setSizePolicy(sizePolicy) self.frame_2.setMinimumSize(QtCore.QSize(0, 50)) self.frame_2.setMaximumSize(QtCore.QSize(16777215, 50)) self.frame_2.setFrameShape(QtWidgets.QFrame.StyledPanel) self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised) self.frame_2.setObjectName("frame_2") self.qf_ID_8 = QtWidgets.QFrame(self.frame_2) self.qf_ID_8.setGeometry(QtCore.QRect(700, 0, 350, 50)) self.qf_ID_8.setFrameShape(QtWidgets.QFrame.StyledPanel) self.qf_ID_8.setFrameShadow(QtWidgets.QFrame.Raised) self.qf_ID_8.setObjectName("qf_ID_8") self.label_10 = QtWidgets.QLabel(self.qf_ID_8) self.label_10.setGeometry(QtCore.QRect(30, 10, 100, 30)) self.label_10.setObjectName("label_10") self.lineEdit_8 = QtWidgets.QLineEdit(self.qf_ID_8) self.lineEdit_8.setGeometry(QtCore.QRect(132, 10, 200, 30)) self.lineEdit_8.setObjectName("lineEdit_8") self.qf_ID_9 = QtWidgets.QFrame(self.frame_2) self.qf_ID_9.setGeometry(QtCore.QRect(1050, 0, 350, 50)) self.qf_ID_9.setFrameShape(QtWidgets.QFrame.StyledPanel) self.qf_ID_9.setFrameShadow(QtWidgets.QFrame.Raised) self.qf_ID_9.setObjectName("qf_ID_9") self.label_11 = QtWidgets.QLabel(self.qf_ID_9) self.label_11.setGeometry(QtCore.QRect(30, 10, 100, 30)) self.label_11.setObjectName("label_11") self.lineEdit_9 = QtWidgets.QLineEdit(self.qf_ID_9) self.lineEdit_9.setGeometry(QtCore.QRect(132, 10, 200, 30)) self.lineEdit_9.setObjectName("lineEdit_9") self.qf_ID_5 = QtWidgets.QFrame(self.frame_2) self.qf_ID_5.setGeometry(QtCore.QRect(0, 0, 350, 50)) self.qf_ID_5.setFrameShape(QtWidgets.QFrame.StyledPanel) self.qf_ID_5.setFrameShadow(QtWidgets.QFrame.Raised) self.qf_ID_5.setObjectName("qf_ID_5") self.label_12 = QtWidgets.QLabel(self.qf_ID_5) self.label_12.setGeometry(QtCore.QRect(30, 10, 100, 30)) self.label_12.setObjectName("label_12") self.lineEdit_5 = QtWidgets.QLineEdit(self.qf_ID_5) self.lineEdit_5.setGeometry(QtCore.QRect(132, 10, 200, 30)) self.lineEdit_5.setObjectName("lineEdit_5") self.qf_Date_2 = QtWidgets.QFrame(self.frame_2) self.qf_Date_2.setGeometry(QtCore.QRect(350, 0, 350, 50)) self.qf_Date_2.setFrameShape(QtWidgets.QFrame.StyledPanel) self.qf_Date_2.setFrameShadow(QtWidgets.QFrame.Raised) self.qf_Date_2.setObjectName("qf_Date_2") self.label_13 = QtWidgets.QLabel(self.qf_Date_2) self.label_13.setGeometry(QtCore.QRect(30, 10, 100, 30)) self.label_13.setObjectName("label_13") self.dateEdit_2 = QtWidgets.QDateEdit(self.qf_Date_2) self.dateEdit_2.setGeometry(QtCore.QRect(132, 10, 200, 30)) self.dateEdit_2.setDateTime( QtCore.QDateTime(QtCore.QDate(2021, 3, 12), QtCore.QTime(0, 0, 0))) self.dateEdit_2.setMinimumDate(QtCore.QDate(2020, 1, 1)) self.dateEdit_2.setCalendarPopup(True) self.dateEdit_2.setObjectName("dateEdit_2") self.verticalLayout_2.addWidget(self.frame_2) self.frame_4 = QtWidgets.QFrame(self.widget_2) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.frame_4.sizePolicy().hasHeightForWidth()) self.frame_4.setSizePolicy(sizePolicy) self.frame_4.setMinimumSize(QtCore.QSize(0, 50)) self.frame_4.setMaximumSize(QtCore.QSize(16777215, 50)) self.frame_4.setFrameShape(QtWidgets.QFrame.StyledPanel) self.frame_4.setFrameShadow(QtWidgets.QFrame.Raised) self.frame_4.setObjectName("frame_4") self.qf_ID_6 = QtWidgets.QFrame(self.frame_4) self.qf_ID_6.setGeometry(QtCore.QRect(350, 0, 350, 50)) self.qf_ID_6.setFrameShape(QtWidgets.QFrame.StyledPanel) self.qf_ID_6.setFrameShadow(QtWidgets.QFrame.Raised) self.qf_ID_6.setObjectName("qf_ID_6") self.label_8 = QtWidgets.QLabel(self.qf_ID_6) self.label_8.setGeometry(QtCore.QRect(30, 10, 100, 30)) self.label_8.setObjectName("label_8") self.lineEdit_6 = QtWidgets.QLineEdit(self.qf_ID_6) self.lineEdit_6.setGeometry(QtCore.QRect(132, 10, 200, 30)) self.lineEdit_6.setObjectName("lineEdit_6") self.qf_ID_7 = QtWidgets.QFrame(self.frame_4) self.qf_ID_7.setGeometry(QtCore.QRect(0, 0, 350, 50)) self.qf_ID_7.setFrameShape(QtWidgets.QFrame.StyledPanel) self.qf_ID_7.setFrameShadow(QtWidgets.QFrame.Raised) self.qf_ID_7.setObjectName("qf_ID_7") self.label_9 = QtWidgets.QLabel(self.qf_ID_7) self.label_9.setGeometry(QtCore.QRect(30, 10, 100, 30)) self.label_9.setObjectName("label_9") self.lineEdit_7 = QtWidgets.QLineEdit(self.qf_ID_7) self.lineEdit_7.setGeometry(QtCore.QRect(132, 10, 200, 30)) self.lineEdit_7.setObjectName("lineEdit_7") self.qf_ID_10 = QtWidgets.QFrame(self.frame_4) self.qf_ID_10.setGeometry(QtCore.QRect(700, 0, 350, 50)) self.qf_ID_10.setFrameShape(QtWidgets.QFrame.StyledPanel) self.qf_ID_10.setFrameShadow(QtWidgets.QFrame.Raised) self.qf_ID_10.setObjectName("qf_ID_10") self.label_14 = QtWidgets.QLabel(self.qf_ID_10) self.label_14.setGeometry(QtCore.QRect(30, 10, 100, 30)) self.label_14.setObjectName("label_14") self.lineEdit_10 = QtWidgets.QLineEdit(self.qf_ID_10) self.lineEdit_10.setGeometry(QtCore.QRect(132, 10, 200, 30)) self.lineEdit_10.setObjectName("lineEdit_10") self.verticalLayout_2.addWidget(self.frame_4) self.frame_5 = QtWidgets.QFrame(self.widget_2) self.frame_5.setFrameShape(QtWidgets.QFrame.StyledPanel) self.frame_5.setFrameShadow(QtWidgets.QFrame.Raised) self.frame_5.setObjectName("frame_5") self.horizontalLayout_5 = QtWidgets.QHBoxLayout(self.frame_5) self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.frame = QtWidgets.QFrame(self.frame_5) self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel) self.frame.setFrameShadow(QtWidgets.QFrame.Raised) self.frame.setObjectName("frame") self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.frame) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.label_15 = QtWidgets.QLabel(self.frame) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_15.sizePolicy().hasHeightForWidth()) self.label_15.setSizePolicy(sizePolicy) self.label_15.setMinimumSize(QtCore.QSize(105, 0)) self.label_15.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.label_15.setObjectName("label_15") self.horizontalLayout_2.addWidget(self.label_15) self.textEdit_2 = QtWidgets.QTextEdit(self.frame) self.textEdit_2.setEnabled(True) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.textEdit_2.sizePolicy().hasHeightForWidth()) self.textEdit_2.setSizePolicy(sizePolicy) self.textEdit_2.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.textEdit_2.setObjectName("textEdit_2") self.horizontalLayout_2.addWidget(self.textEdit_2) self.horizontalLayout_5.addWidget(self.frame) self.frame_3 = QtWidgets.QFrame(self.frame_5) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.frame_3.sizePolicy().hasHeightForWidth()) self.frame_3.setSizePolicy(sizePolicy) self.frame_3.setMinimumSize(QtCore.QSize(400, 0)) self.frame_3.setFrameShape(QtWidgets.QFrame.StyledPanel) self.frame_3.setFrameShadow(QtWidgets.QFrame.Raised) self.frame_3.setObjectName("frame_3") self.buttonBox = QtWidgets.QDialogButtonBox(self.frame_3) self.buttonBox.setGeometry(QtCore.QRect(25, 25, 175, 80)) self.buttonBox.setOrientation(QtCore.Qt.Vertical) self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel | QtWidgets.QDialogButtonBox.Ok) self.buttonBox.setObjectName("buttonBox") self.buttonBox_2 = QtWidgets.QDialogButtonBox(self.frame_3) self.buttonBox_2.setGeometry(QtCore.QRect(225, 25, 175, 80)) self.buttonBox_2.setOrientation(QtCore.Qt.Vertical) self.buttonBox_2.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel | QtWidgets.QDialogButtonBox.Ok) self.buttonBox_2.setObjectName("buttonBox_2") self.horizontalLayout_5.addWidget(self.frame_3) self.verticalLayout_2.addWidget(self.frame_5) self.horizontalLayout_4.addLayout(self.verticalLayout_2) self.verticalLayout.addWidget(self.widget_2) self.widget = QtWidgets.QWidget(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.widget.sizePolicy().hasHeightForWidth()) self.widget.setSizePolicy(sizePolicy) self.widget.setObjectName("widget") self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.widget) self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.verticalLayout_3 = QtWidgets.QVBoxLayout() self.verticalLayout_3.setSizeConstraint( QtWidgets.QLayout.SetMaximumSize) self.verticalLayout_3.setObjectName("verticalLayout_3") self.label_7 = QtWidgets.QLabel(self.widget) self.label_7.setObjectName("label_7") self.verticalLayout_3.addWidget(self.label_7) self.tableWidget = QtWidgets.QTableWidget(self.widget) self.tableWidget.setFrameShape(QtWidgets.QFrame.StyledPanel) self.tableWidget.setFrameShadow(QtWidgets.QFrame.Plain) self.tableWidget.setSizeAdjustPolicy( QtWidgets.QAbstractScrollArea.AdjustToContents) self.tableWidget.setEditTriggers( QtWidgets.QAbstractItemView.NoEditTriggers) self.tableWidget.setDragEnabled(False) self.tableWidget.setAlternatingRowColors(True) self.tableWidget.setObjectName("tableWidget") self.tableWidget.setColumnCount(0) self.tableWidget.setRowCount(0) self.tableWidget.verticalHeader().setVisible(False) self.verticalLayout_3.addWidget(self.tableWidget) self.horizontalLayout_3.addLayout(self.verticalLayout_3) self.verticalLayout.addWidget(self.widget) self.horizontalLayout.addLayout(self.verticalLayout) MainWindow.setCentralWidget(self.centralwidget) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.toolBar = QtWidgets.QToolBar(MainWindow) self.toolBar.setObjectName("toolBar") MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar) self.actionAdd_Money = QtWidgets.QAction(MainWindow) self.actionAdd_Money.setCheckable(True) self.actionAdd_Money.setChecked(False) self.actionAdd_Money.setObjectName("actionAdd_Money") self.actionPayment = QtWidgets.QAction(MainWindow) self.actionPayment.setCheckable(True) self.actionPayment.setChecked(False) self.actionPayment.setEnabled(True) self.actionPayment.setObjectName("actionPayment") self.actionUpdate_Balance = QtWidgets.QAction(MainWindow) self.actionUpdate_Balance.setCheckable(True) self.actionUpdate_Balance.setChecked(True) self.actionUpdate_Balance.setObjectName("actionUpdate_Balance") self.toolBar.addAction(self.actionAdd_Money) self.toolBar.addSeparator() self.toolBar.addAction(self.actionPayment) self.toolBar.addSeparator() self.toolBar.addAction(self.actionUpdate_Balance) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def clear_all(self): self.widget.itemnameLE.setText("") self.widget.comboBox.setCurrentIndex(0) self.widget.listWidget.clear() self.widget.dateEdit.setDate(QtCore.QDate(QtCore.QDate.currentDate()))
def setupUi(self, JobSchedulerUI): JobSchedulerUI.setObjectName("JobSchedulerUI") JobSchedulerUI.resize(929, 851) self.centralwidget = QtWidgets.QWidget(JobSchedulerUI) self.centralwidget.setObjectName("centralwidget") self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.centralwidget) self.verticalLayout_5.setObjectName("verticalLayout_5") self.JobInfoPanel = QtWidgets.QTableWidget(self.centralwidget) self.JobInfoPanel.setMaximumSize(QtCore.QSize(16777215, 40)) self.JobInfoPanel.setObjectName("JobInfoPanel") self.JobInfoPanel.setColumnCount(0) self.JobInfoPanel.setRowCount(0) self.verticalLayout_5.addWidget(self.JobInfoPanel) spacerItem = QtWidgets.QSpacerItem(50, 10, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) self.verticalLayout_5.addItem(spacerItem) self.horizontalLayout_9 = QtWidgets.QHBoxLayout() self.horizontalLayout_9.setObjectName("horizontalLayout_9") self.verticalLayout_14 = QtWidgets.QVBoxLayout() self.verticalLayout_14.setObjectName("verticalLayout_14") self.JobInProgressCounter = QtWidgets.QLabel(self.centralwidget) self.JobInProgressCounter.setObjectName("JobInProgressCounter") self.verticalLayout_14.addWidget(self.JobInProgressCounter) self.JobInPlanCheckCounter = QtWidgets.QLabel(self.centralwidget) self.JobInPlanCheckCounter.setObjectName("JobInPlanCheckCounter") self.verticalLayout_14.addWidget(self.JobInPlanCheckCounter) self.JobListColumn = QtWidgets.QColumnView(self.centralwidget) self.JobListColumn.setObjectName("JobListColumn") self.verticalLayout_14.addWidget(self.JobListColumn) self.horizontalLayout_9.addLayout(self.verticalLayout_14) spacerItem1 = QtWidgets.QSpacerItem(10, 50, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_9.addItem(spacerItem1) self.verticalLayout_6 = QtWidgets.QVBoxLayout() self.verticalLayout_6.setObjectName("verticalLayout_6") self.tabWidget = QtWidgets.QTabWidget(self.centralwidget) self.tabWidget.setLayoutDirection(QtCore.Qt.LeftToRight) self.tabWidget.setObjectName("tabWidget") self.CreateJobWidget = QtWidgets.QWidget() self.CreateJobWidget.setObjectName("CreateJobWidget") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.CreateJobWidget) self.verticalLayout_3.setContentsMargins(0, 0, 0, 0) self.verticalLayout_3.setObjectName("verticalLayout_3") self.verticalLayout_2 = QtWidgets.QVBoxLayout() self.verticalLayout_2.setObjectName("verticalLayout_2") self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.label = QtWidgets.QLabel(self.CreateJobWidget) self.label.setObjectName("label") self.horizontalLayout.addWidget(self.label) self.designerName_txt = QtWidgets.QLineEdit(self.CreateJobWidget) self.designerName_txt.setObjectName("designerName_txt") self.horizontalLayout.addWidget(self.designerName_txt) self.verticalLayout_2.addLayout(self.horizontalLayout) self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.jobName = QtWidgets.QLabel(self.CreateJobWidget) self.jobName.setObjectName("jobName") self.horizontalLayout_2.addWidget(self.jobName) self.JobName_txt = QtWidgets.QLineEdit(self.CreateJobWidget) self.JobName_txt.setObjectName("JobName_txt") self.horizontalLayout_2.addWidget(self.JobName_txt) self.verticalLayout_2.addLayout(self.horizontalLayout_2) self.horizontalLayout_5 = QtWidgets.QHBoxLayout() self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.contractorName = QtWidgets.QLabel(self.CreateJobWidget) self.contractorName.setObjectName("contractorName") self.horizontalLayout_5.addWidget(self.contractorName) self.Contractor_txt = QtWidgets.QLineEdit(self.CreateJobWidget) self.Contractor_txt.setObjectName("Contractor_txt") self.horizontalLayout_5.addWidget(self.Contractor_txt) self.verticalLayout_2.addLayout(self.horizontalLayout_5) self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.eng_days = QtWidgets.QLabel(self.CreateJobWidget) self.eng_days.setObjectName("eng_days") self.horizontalLayout_3.addWidget(self.eng_days) self.EngDays_spin = QtWidgets.QSpinBox(self.CreateJobWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.EngDays_spin.sizePolicy().hasHeightForWidth()) self.EngDays_spin.setSizePolicy(sizePolicy) self.EngDays_spin.setObjectName("EngDays_spin") self.horizontalLayout_3.addWidget(self.EngDays_spin) self.verticalLayout_2.addLayout(self.horizontalLayout_3) self.horizontalLayout_4 = QtWidgets.QHBoxLayout() self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.draft_days = QtWidgets.QLabel(self.CreateJobWidget) self.draft_days.setObjectName("draft_days") self.horizontalLayout_4.addWidget(self.draft_days) self.DftDays_spin = QtWidgets.QSpinBox(self.CreateJobWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.DftDays_spin.sizePolicy().hasHeightForWidth()) self.DftDays_spin.setSizePolicy(sizePolicy) self.DftDays_spin.setObjectName("DftDays_spin") self.horizontalLayout_4.addWidget(self.DftDays_spin) self.verticalLayout_2.addLayout(self.horizontalLayout_4) self.horizontalLayout_19 = QtWidgets.QHBoxLayout() self.horizontalLayout_19.setObjectName("horizontalLayout_19") self.start_date = QtWidgets.QLabel(self.CreateJobWidget) self.start_date.setObjectName("start_date") self.horizontalLayout_19.addWidget(self.start_date) self.EstStartDay_date = QtWidgets.QDateEdit(self.CreateJobWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.EstStartDay_date.sizePolicy().hasHeightForWidth()) self.EstStartDay_date.setSizePolicy(sizePolicy) self.EstStartDay_date.setCalendarPopup(True) self.EstStartDay_date.setObjectName("EstStartDay_date") self.horizontalLayout_19.addWidget(self.EstStartDay_date) self.verticalLayout_2.addLayout(self.horizontalLayout_19) self.horizontalLayout_27 = QtWidgets.QHBoxLayout() self.horizontalLayout_27.setObjectName("horizontalLayout_27") self.label_19 = QtWidgets.QLabel(self.CreateJobWidget) self.label_19.setObjectName("label_19") self.horizontalLayout_27.addWidget(self.label_19) self.APN_txt = QtWidgets.QLineEdit(self.CreateJobWidget) self.APN_txt.setObjectName("APN_txt") self.horizontalLayout_27.addWidget(self.APN_txt) self.verticalLayout_2.addLayout(self.horizontalLayout_27) self.horizontalLayout_28 = QtWidgets.QHBoxLayout() self.horizontalLayout_28.setObjectName("horizontalLayout_28") self.label_20 = QtWidgets.QLabel(self.CreateJobWidget) self.label_20.setObjectName("label_20") self.horizontalLayout_28.addWidget(self.label_20) self.Address_txt = QtWidgets.QLineEdit(self.CreateJobWidget) self.Address_txt.setObjectName("Address_txt") self.horizontalLayout_28.addWidget(self.Address_txt) self.verticalLayout_2.addLayout(self.horizontalLayout_28) self.CreateJobConfirm_btn = QtWidgets.QDialogButtonBox( self.CreateJobWidget) self.CreateJobConfirm_btn.setStandardButtons( QtWidgets.QDialogButtonBox.Cancel | QtWidgets.QDialogButtonBox.Ok) self.CreateJobConfirm_btn.setObjectName("CreateJobConfirm_btn") self.verticalLayout_2.addWidget(self.CreateJobConfirm_btn) self.verticalLayout_3.addLayout(self.verticalLayout_2) self.tabWidget.addTab(self.CreateJobWidget, "") self.ConfirmJobWidget = QtWidgets.QWidget() self.ConfirmJobWidget.setObjectName("ConfirmJobWidget") self.verticalLayout_8 = QtWidgets.QVBoxLayout(self.ConfirmJobWidget) self.verticalLayout_8.setContentsMargins(0, 0, 0, 0) self.verticalLayout_8.setObjectName("verticalLayout_8") self.verticalLayout_7 = QtWidgets.QVBoxLayout() self.verticalLayout_7.setObjectName("verticalLayout_7") self.horizontalLayout_10 = QtWidgets.QHBoxLayout() self.horizontalLayout_10.setObjectName("horizontalLayout_10") self.label_6 = QtWidgets.QLabel(self.ConfirmJobWidget) self.label_6.setObjectName("label_6") self.horizontalLayout_10.addWidget(self.label_6) self.Deposit_CheckBox = QtWidgets.QCheckBox(self.ConfirmJobWidget) self.Deposit_CheckBox.setChecked(True) self.Deposit_CheckBox.setObjectName("Deposit_CheckBox") self.horizontalLayout_10.addWidget(self.Deposit_CheckBox) self.verticalLayout_7.addLayout(self.horizontalLayout_10) self.horizontalLayout_12 = QtWidgets.QHBoxLayout() self.horizontalLayout_12.setObjectName("horizontalLayout_12") self.label_9 = QtWidgets.QLabel(self.ConfirmJobWidget) self.label_9.setObjectName("label_9") self.horizontalLayout_12.addWidget(self.label_9) self.DepositDate_date = QtWidgets.QDateEdit(self.ConfirmJobWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.DepositDate_date.sizePolicy().hasHeightForWidth()) self.DepositDate_date.setSizePolicy(sizePolicy) self.DepositDate_date.setContextMenuPolicy( QtCore.Qt.DefaultContextMenu) self.DepositDate_date.setCalendarPopup(True) self.DepositDate_date.setDate(QtCore.QDate(2016, 1, 1)) self.DepositDate_date.setObjectName("DepositDate_date") self.horizontalLayout_12.addWidget(self.DepositDate_date) self.verticalLayout_7.addLayout(self.horizontalLayout_12) self.horizontalLayout_26 = QtWidgets.QHBoxLayout() self.horizontalLayout_26.setObjectName("horizontalLayout_26") self.label_18 = QtWidgets.QLabel(self.ConfirmJobWidget) self.label_18.setObjectName("label_18") self.horizontalLayout_26.addWidget(self.label_18) self.StartDate_date = QtWidgets.QDateEdit(self.ConfirmJobWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.StartDate_date.sizePolicy().hasHeightForWidth()) self.StartDate_date.setSizePolicy(sizePolicy) self.StartDate_date.setCalendarPopup(True) self.StartDate_date.setObjectName("StartDate_date") self.horizontalLayout_26.addWidget(self.StartDate_date) self.verticalLayout_7.addLayout(self.horizontalLayout_26) self.ConfirmJobConfirm_btn = QtWidgets.QDialogButtonBox( self.ConfirmJobWidget) self.ConfirmJobConfirm_btn.setLayoutDirection(QtCore.Qt.RightToLeft) self.ConfirmJobConfirm_btn.setStandardButtons( QtWidgets.QDialogButtonBox.Cancel | QtWidgets.QDialogButtonBox.Ok) self.ConfirmJobConfirm_btn.setCenterButtons(True) self.ConfirmJobConfirm_btn.setObjectName("ConfirmJobConfirm_btn") self.verticalLayout_7.addWidget(self.ConfirmJobConfirm_btn) self.horizontalLayout_11 = QtWidgets.QHBoxLayout() self.horizontalLayout_11.setObjectName("horizontalLayout_11") self.JobIDprint_field = QtWidgets.QLabel(self.ConfirmJobWidget) self.JobIDprint_field.setEnabled(True) self.JobIDprint_field.setSizeIncrement(QtCore.QSize(30, 0)) self.JobIDprint_field.setBaseSize(QtCore.QSize(30, 20)) self.JobIDprint_field.setInputMethodHints(QtCore.Qt.ImhDigitsOnly) self.JobIDprint_field.setObjectName("JobIDprint_field") self.horizontalLayout_11.addWidget(self.JobIDprint_field, 0, QtCore.Qt.AlignHCenter) self.verticalLayout_7.addLayout(self.horizontalLayout_11) self.verticalLayout_8.addLayout(self.verticalLayout_7) self.tabWidget.addTab(self.ConfirmJobWidget, "") self.RevisionWidget = QtWidgets.QWidget() self.RevisionWidget.setEnabled(True) self.RevisionWidget.setObjectName("RevisionWidget") self.verticalLayout_10 = QtWidgets.QVBoxLayout(self.RevisionWidget) self.verticalLayout_10.setContentsMargins(0, 0, 0, 0) self.verticalLayout_10.setObjectName("verticalLayout_10") self.verticalLayout_9 = QtWidgets.QVBoxLayout() self.verticalLayout_9.setObjectName("verticalLayout_9") self.horizontalLayout_20 = QtWidgets.QHBoxLayout() self.horizontalLayout_20.setObjectName("horizontalLayout_20") self.label_12 = QtWidgets.QLabel(self.RevisionWidget) self.label_12.setEnabled(True) self.label_12.setObjectName("label_12") self.horizontalLayout_20.addWidget(self.label_12) self.PlanCheckReturn_date = QtWidgets.QDateEdit(self.RevisionWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.PlanCheckReturn_date.sizePolicy().hasHeightForWidth()) self.PlanCheckReturn_date.setSizePolicy(sizePolicy) self.PlanCheckReturn_date.setCalendarPopup(True) self.PlanCheckReturn_date.setObjectName("PlanCheckReturn_date") self.horizontalLayout_20.addWidget(self.PlanCheckReturn_date) self.verticalLayout_9.addLayout(self.horizontalLayout_20) self.horizontalLayout_21 = QtWidgets.QHBoxLayout() self.horizontalLayout_21.setObjectName("horizontalLayout_21") self.label_13 = QtWidgets.QLabel(self.RevisionWidget) self.label_13.setObjectName("label_13") self.horizontalLayout_21.addWidget(self.label_13) self.EngRevisionDays_spin = QtWidgets.QSpinBox(self.RevisionWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.EngRevisionDays_spin.sizePolicy().hasHeightForWidth()) self.EngRevisionDays_spin.setSizePolicy(sizePolicy) self.EngRevisionDays_spin.setObjectName("EngRevisionDays_spin") self.horizontalLayout_21.addWidget(self.EngRevisionDays_spin) self.verticalLayout_9.addLayout(self.horizontalLayout_21) self.horizontalLayout_22 = QtWidgets.QHBoxLayout() self.horizontalLayout_22.setObjectName("horizontalLayout_22") self.label_14 = QtWidgets.QLabel(self.RevisionWidget) self.label_14.setObjectName("label_14") self.horizontalLayout_22.addWidget(self.label_14) self.DraftRevisionDays_spin = QtWidgets.QSpinBox(self.RevisionWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.DraftRevisionDays_spin.sizePolicy().hasHeightForWidth()) self.DraftRevisionDays_spin.setSizePolicy(sizePolicy) self.DraftRevisionDays_spin.setObjectName("DraftRevisionDays_spin") self.horizontalLayout_22.addWidget(self.DraftRevisionDays_spin) self.verticalLayout_9.addLayout(self.horizontalLayout_22) self.RevisionConfirm_btn = QtWidgets.QDialogButtonBox( self.RevisionWidget) self.RevisionConfirm_btn.setStandardButtons( QtWidgets.QDialogButtonBox.Cancel | QtWidgets.QDialogButtonBox.Ok) self.RevisionConfirm_btn.setObjectName("RevisionConfirm_btn") self.verticalLayout_9.addWidget(self.RevisionConfirm_btn, 0, QtCore.Qt.AlignHCenter) self.verticalLayout_10.addLayout(self.verticalLayout_9) self.tabWidget.addTab(self.RevisionWidget, "") self.EditJobWidget = QtWidgets.QWidget() self.EditJobWidget.setObjectName("EditJobWidget") self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.EditJobWidget) self.verticalLayout_4.setContentsMargins(0, 0, 0, 0) self.verticalLayout_4.setObjectName("verticalLayout_4") self.Changes = QtWidgets.QTabWidget(self.EditJobWidget) self.Changes.setObjectName("Changes") self.SchedChange_tab = QtWidgets.QWidget() self.SchedChange_tab.setObjectName("SchedChange_tab") self.verticalLayout_11 = QtWidgets.QVBoxLayout(self.SchedChange_tab) self.verticalLayout_11.setContentsMargins(0, 0, 0, 0) self.verticalLayout_11.setObjectName("verticalLayout_11") self.verticalLayout = QtWidgets.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.horizontalLayout_17 = QtWidgets.QHBoxLayout() self.horizontalLayout_17.setObjectName("horizontalLayout_17") self.label_10 = QtWidgets.QLabel(self.SchedChange_tab) self.label_10.setObjectName("label_10") self.horizontalLayout_17.addWidget(self.label_10) self.EngDead_btn = QtWidgets.QCheckBox(self.SchedChange_tab) self.EngDead_btn.setObjectName("EngDead_btn") self.horizontalLayout_17.addWidget(self.EngDead_btn) self.DftDead_btn = QtWidgets.QCheckBox(self.SchedChange_tab) self.DftDead_btn.setObjectName("DftDead_btn") self.horizontalLayout_17.addWidget(self.DftDead_btn) self.PlanCheck_btn = QtWidgets.QCheckBox(self.SchedChange_tab) self.PlanCheck_btn.setObjectName("PlanCheck_btn") self.horizontalLayout_17.addWidget(self.PlanCheck_btn) self.EngRevision_btn = QtWidgets.QCheckBox(self.SchedChange_tab) self.EngRevision_btn.setObjectName("EngRevision_btn") self.horizontalLayout_17.addWidget(self.EngRevision_btn) self.DftRevision_btn = QtWidgets.QCheckBox(self.SchedChange_tab) self.DftRevision_btn.setObjectName("DftRevision_btn") self.horizontalLayout_17.addWidget(self.DftRevision_btn) self.Final_btn = QtWidgets.QCheckBox(self.SchedChange_tab) self.Final_btn.setObjectName("Final_btn") self.horizontalLayout_17.addWidget(self.Final_btn) self.SchedAll_btn = QtWidgets.QCheckBox(self.SchedChange_tab) self.SchedAll_btn.setObjectName("SchedAll_btn") self.horizontalLayout_17.addWidget(self.SchedAll_btn) self.verticalLayout.addLayout(self.horizontalLayout_17) self.horizontalLayout_18 = QtWidgets.QHBoxLayout() self.horizontalLayout_18.setObjectName("horizontalLayout_18") self.label_11 = QtWidgets.QLabel(self.SchedChange_tab) self.label_11.setObjectName("label_11") self.horizontalLayout_18.addWidget(self.label_11, 0, QtCore.Qt.AlignHCenter) self.PushDays_spin = QtWidgets.QSpinBox(self.SchedChange_tab) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.PushDays_spin.sizePolicy().hasHeightForWidth()) self.PushDays_spin.setSizePolicy(sizePolicy) self.PushDays_spin.setObjectName("PushDays_spin") self.horizontalLayout_18.addWidget(self.PushDays_spin) self.verticalLayout.addLayout(self.horizontalLayout_18) self.horizontalLayout_7 = QtWidgets.QHBoxLayout() self.horizontalLayout_7.setObjectName("horizontalLayout_7") self.label_2 = QtWidgets.QLabel(self.SchedChange_tab) self.label_2.setObjectName("label_2") self.horizontalLayout_7.addWidget(self.label_2) self.EngDeadline_date = QtWidgets.QDateEdit(self.SchedChange_tab) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.EngDeadline_date.sizePolicy().hasHeightForWidth()) self.EngDeadline_date.setSizePolicy(sizePolicy) self.EngDeadline_date.setCalendarPopup(True) self.EngDeadline_date.setObjectName("EngDeadline_date") self.horizontalLayout_7.addWidget(self.EngDeadline_date) self.verticalLayout.addLayout(self.horizontalLayout_7) self.horizontalLayout_6 = QtWidgets.QHBoxLayout() self.horizontalLayout_6.setObjectName("horizontalLayout_6") self.label_3 = QtWidgets.QLabel(self.SchedChange_tab) self.label_3.setObjectName("label_3") self.horizontalLayout_6.addWidget(self.label_3) self.DftDeadline_date = QtWidgets.QDateEdit(self.SchedChange_tab) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.DftDeadline_date.sizePolicy().hasHeightForWidth()) self.DftDeadline_date.setSizePolicy(sizePolicy) self.DftDeadline_date.setCalendarPopup(True) self.DftDeadline_date.setObjectName("DftDeadline_date") self.horizontalLayout_6.addWidget(self.DftDeadline_date) self.verticalLayout.addLayout(self.horizontalLayout_6) self.horizontalLayout_8 = QtWidgets.QHBoxLayout() self.horizontalLayout_8.setObjectName("horizontalLayout_8") self.label_4 = QtWidgets.QLabel(self.SchedChange_tab) self.label_4.setObjectName("label_4") self.horizontalLayout_8.addWidget(self.label_4) self.PlanCheck_date = QtWidgets.QDateEdit(self.SchedChange_tab) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.PlanCheck_date.sizePolicy().hasHeightForWidth()) self.PlanCheck_date.setSizePolicy(sizePolicy) self.PlanCheck_date.setCalendarPopup(True) self.PlanCheck_date.setObjectName("PlanCheck_date") self.horizontalLayout_8.addWidget(self.PlanCheck_date) self.verticalLayout.addLayout(self.horizontalLayout_8) self.horizontalLayout_13 = QtWidgets.QHBoxLayout() self.horizontalLayout_13.setObjectName("horizontalLayout_13") self.label_5 = QtWidgets.QLabel(self.SchedChange_tab) self.label_5.setObjectName("label_5") self.horizontalLayout_13.addWidget(self.label_5) self.EngRevision_date = QtWidgets.QDateEdit(self.SchedChange_tab) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.EngRevision_date.sizePolicy().hasHeightForWidth()) self.EngRevision_date.setSizePolicy(sizePolicy) self.EngRevision_date.setCalendarPopup(True) self.EngRevision_date.setObjectName("EngRevision_date") self.horizontalLayout_13.addWidget(self.EngRevision_date) self.verticalLayout.addLayout(self.horizontalLayout_13) self.horizontalLayout_14 = QtWidgets.QHBoxLayout() self.horizontalLayout_14.setObjectName("horizontalLayout_14") self.label_7 = QtWidgets.QLabel(self.SchedChange_tab) self.label_7.setObjectName("label_7") self.horizontalLayout_14.addWidget(self.label_7) self.DftRevision_date = QtWidgets.QDateEdit(self.SchedChange_tab) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.DftRevision_date.sizePolicy().hasHeightForWidth()) self.DftRevision_date.setSizePolicy(sizePolicy) self.DftRevision_date.setCalendarPopup(True) self.DftRevision_date.setObjectName("DftRevision_date") self.horizontalLayout_14.addWidget(self.DftRevision_date) self.verticalLayout.addLayout(self.horizontalLayout_14) self.horizontalLayout_15 = QtWidgets.QHBoxLayout() self.horizontalLayout_15.setObjectName("horizontalLayout_15") self.label_8 = QtWidgets.QLabel(self.SchedChange_tab) self.label_8.setObjectName("label_8") self.horizontalLayout_15.addWidget(self.label_8) self.FinalDeadline_date = QtWidgets.QDateEdit(self.SchedChange_tab) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.FinalDeadline_date.sizePolicy().hasHeightForWidth()) self.FinalDeadline_date.setSizePolicy(sizePolicy) self.FinalDeadline_date.setCalendarPopup(True) self.FinalDeadline_date.setObjectName("FinalDeadline_date") self.horizontalLayout_15.addWidget(self.FinalDeadline_date) self.verticalLayout.addLayout(self.horizontalLayout_15) self.ScheduleConfirm_btn = QtWidgets.QDialogButtonBox( self.SchedChange_tab) self.ScheduleConfirm_btn.setStandardButtons( QtWidgets.QDialogButtonBox.Cancel | QtWidgets.QDialogButtonBox.Ok) self.ScheduleConfirm_btn.setObjectName("ScheduleConfirm_btn") self.verticalLayout.addWidget(self.ScheduleConfirm_btn, 0, QtCore.Qt.AlignHCenter) self.verticalLayout_11.addLayout(self.verticalLayout) self.Changes.addTab(self.SchedChange_tab, "") self.JobDetail_tab = QtWidgets.QWidget() self.JobDetail_tab.setObjectName("JobDetail_tab") self.verticalLayout_13 = QtWidgets.QVBoxLayout(self.JobDetail_tab) self.verticalLayout_13.setContentsMargins(0, 0, 0, 0) self.verticalLayout_13.setObjectName("verticalLayout_13") self.verticalLayout_12 = QtWidgets.QVBoxLayout() self.verticalLayout_12.setObjectName("verticalLayout_12") self.horizontalLayout_16 = QtWidgets.QHBoxLayout() self.horizontalLayout_16.setObjectName("horizontalLayout_16") self.label_15 = QtWidgets.QLabel(self.JobDetail_tab) self.label_15.setObjectName("label_15") self.horizontalLayout_16.addWidget(self.label_15) self.DesignerEdit_txt = QtWidgets.QLineEdit(self.JobDetail_tab) self.DesignerEdit_txt.setObjectName("DesignerEdit_txt") self.horizontalLayout_16.addWidget(self.DesignerEdit_txt) self.verticalLayout_12.addLayout(self.horizontalLayout_16) self.horizontalLayout_23 = QtWidgets.QHBoxLayout() self.horizontalLayout_23.setObjectName("horizontalLayout_23") self.label_16 = QtWidgets.QLabel(self.JobDetail_tab) self.label_16.setObjectName("label_16") self.horizontalLayout_23.addWidget(self.label_16) self.JobNameEdit_txt = QtWidgets.QLineEdit(self.JobDetail_tab) self.JobNameEdit_txt.setObjectName("JobNameEdit_txt") self.horizontalLayout_23.addWidget(self.JobNameEdit_txt) self.verticalLayout_12.addLayout(self.horizontalLayout_23) self.horizontalLayout_25 = QtWidgets.QHBoxLayout() self.horizontalLayout_25.setObjectName("horizontalLayout_25") self.label_17 = QtWidgets.QLabel(self.JobDetail_tab) self.label_17.setObjectName("label_17") self.horizontalLayout_25.addWidget(self.label_17) self.ContractorEdit_txt = QtWidgets.QLineEdit(self.JobDetail_tab) self.ContractorEdit_txt.setObjectName("ContractorEdit_txt") self.horizontalLayout_25.addWidget(self.ContractorEdit_txt) self.verticalLayout_12.addLayout(self.horizontalLayout_25) self.horizontalLayout_29 = QtWidgets.QHBoxLayout() self.horizontalLayout_29.setObjectName("horizontalLayout_29") self.label_21 = QtWidgets.QLabel(self.JobDetail_tab) self.label_21.setObjectName("label_21") self.horizontalLayout_29.addWidget(self.label_21) self.APNEdit_txt = QtWidgets.QLineEdit(self.JobDetail_tab) self.APNEdit_txt.setObjectName("APNEdit_txt") self.horizontalLayout_29.addWidget(self.APNEdit_txt) self.verticalLayout_12.addLayout(self.horizontalLayout_29) self.horizontalLayout_30 = QtWidgets.QHBoxLayout() self.horizontalLayout_30.setObjectName("horizontalLayout_30") self.label_22 = QtWidgets.QLabel(self.JobDetail_tab) self.label_22.setObjectName("label_22") self.horizontalLayout_30.addWidget(self.label_22) self.AddressEdit_txt = QtWidgets.QLineEdit(self.JobDetail_tab) self.AddressEdit_txt.setObjectName("AddressEdit_txt") self.horizontalLayout_30.addWidget(self.AddressEdit_txt) self.verticalLayout_12.addLayout(self.horizontalLayout_30) self.JobEditConfirm_btn = QtWidgets.QDialogButtonBox( self.JobDetail_tab) self.JobEditConfirm_btn.setStandardButtons( QtWidgets.QDialogButtonBox.Cancel | QtWidgets.QDialogButtonBox.Ok) self.JobEditConfirm_btn.setObjectName("JobEditConfirm_btn") self.verticalLayout_12.addWidget(self.JobEditConfirm_btn, 0, QtCore.Qt.AlignHCenter) self.verticalLayout_13.addLayout(self.verticalLayout_12) self.Changes.addTab(self.JobDetail_tab, "") self.verticalLayout_4.addWidget(self.Changes) self.tabWidget.addTab(self.EditJobWidget, "") self.verticalLayout_6.addWidget(self.tabWidget) self.horizontalLayout_9.addLayout(self.verticalLayout_6) self.verticalLayout_5.addLayout(self.horizontalLayout_9) spacerItem2 = QtWidgets.QSpacerItem(20, 10, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) self.verticalLayout_5.addItem(spacerItem2) self.horizontalLayout_24 = QtWidgets.QHBoxLayout() self.horizontalLayout_24.setObjectName("horizontalLayout_24") self.verticalLayout_15 = QtWidgets.QVBoxLayout() self.verticalLayout_15.setObjectName("verticalLayout_15") self.DayViewTitle_txt = QtWidgets.QLabel(self.centralwidget) self.DayViewTitle_txt.setObjectName("DayViewTitle_txt") self.verticalLayout_15.addWidget(self.DayViewTitle_txt) self.DayView_lst = QtWidgets.QListWidget(self.centralwidget) self.DayView_lst.setObjectName("DayView_lst") self.verticalLayout_15.addWidget(self.DayView_lst) self.horizontalLayout_24.addLayout(self.verticalLayout_15) spacerItem3 = QtWidgets.QSpacerItem(10, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_24.addItem(spacerItem3) self.calendarWidget = QtWidgets.QCalendarWidget(self.centralwidget) font = QtGui.QFont() font.setPointSize(13) font.setBold(False) font.setItalic(False) font.setUnderline(False) font.setWeight(50) font.setStrikeOut(False) font.setKerning(True) self.calendarWidget.setFont(font) self.calendarWidget.setAutoFillBackground(True) self.calendarWidget.setFirstDayOfWeek(QtCore.Qt.Monday) self.calendarWidget.setGridVisible(True) self.calendarWidget.setHorizontalHeaderFormat( QtWidgets.QCalendarWidget.LongDayNames) self.calendarWidget.setVerticalHeaderFormat( QtWidgets.QCalendarWidget.NoVerticalHeader) self.calendarWidget.setNavigationBarVisible(True) self.calendarWidget.setDateEditEnabled(True) self.calendarWidget.setObjectName("calendarWidget") self.horizontalLayout_24.addWidget(self.calendarWidget) self.verticalLayout_5.addLayout(self.horizontalLayout_24) JobSchedulerUI.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(JobSchedulerUI) self.menubar.setGeometry(QtCore.QRect(0, 0, 929, 22)) self.menubar.setObjectName("menubar") JobSchedulerUI.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(JobSchedulerUI) self.statusbar.setObjectName("statusbar") JobSchedulerUI.setStatusBar(self.statusbar) self.retranslateUi(JobSchedulerUI) self.tabWidget.setCurrentIndex(0) self.Changes.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(JobSchedulerUI)
def setMovConta(self, ct_movimento): ct_movimento.setObjectName("ct_movimento") ct_movimento.resize(1000, 500) ct_movimento.setStyleSheet("background: #FFF;\n" "border: none") self.fr_movimento = QtWidgets.QFrame(ct_movimento) self.fr_movimento.setGeometry(QtCore.QRect(0, 0, 1000, 500)) self.fr_movimento.setFrameShape(QtWidgets.QFrame.StyledPanel) self.fr_movimento.setFrameShadow(QtWidgets.QFrame.Raised) self.fr_movimento.setObjectName("fr_movimento") self.fr_TopoMenuMovimento = QtWidgets.QFrame(self.fr_movimento) self.fr_TopoMenuMovimento.setGeometry(QtCore.QRect(0, 0, 1000, 40)) self.fr_TopoMenuMovimento.setStyleSheet("background:#E1DFE0;\n" "border: none;") self.fr_TopoMenuMovimento.setObjectName("fr_TopoMenuMovimento") self.bt_BuscaMovimento = QtWidgets.QPushButton( self.fr_TopoMenuMovimento) self.bt_BuscaMovimento.setGeometry(QtCore.QRect(920, 5, 30, 30)) font = QtGui.QFont() font.setFamily("Arial") self.bt_BuscaMovimento.setFont(font) self.bt_BuscaMovimento.setCursor(QtCore.Qt.PointingHandCursor) self.bt_BuscaMovimento.setFocusPolicy(QtCore.Qt.NoFocus) self.bt_BuscaMovimento.setContextMenuPolicy(QtCore.Qt.NoContextMenu) self.bt_BuscaMovimento.setStyleSheet("") self.bt_BuscaMovimento.setText("") self.bt_BuscaMovimento.setObjectName("bt_BuscaMovimento") self.bt_PrintMovimento = QtWidgets.QPushButton( self.fr_TopoMenuMovimento) self.bt_PrintMovimento.setGeometry(QtCore.QRect(960, 5, 30, 30)) font = QtGui.QFont() font.setFamily("Arial") self.bt_PrintMovimento.setFont(font) self.bt_PrintMovimento.setCursor(QtCore.Qt.PointingHandCursor) self.bt_PrintMovimento.setFocusPolicy(QtCore.Qt.NoFocus) self.bt_PrintMovimento.setContextMenuPolicy(QtCore.Qt.NoContextMenu) self.bt_PrintMovimento.setText("") self.bt_PrintMovimento.setObjectName("bt_PrintMovimento") self.dt_inicio = QtWidgets.QDateEdit(self.fr_TopoMenuMovimento) self.dt_inicio.setGeometry(QtCore.QRect(620, 16, 140, 20)) self.dt_inicio.setStyleSheet( "QDateEdit {\n" "background: #E1DFE0;\n" "border: none;\n" "font-family: \"Arial\";\n" "font-size: 20px;\n" "font-weight: bold;\n" "color: rgb(80,79,79)\n" "}\n" " QDateEdit::drop-down {\n" " subcontrol-origin: padding;\n" " subcontrol-position: top right;\n" " width: 25px;\n" " border-left-width: 1px;\n" " border-left-color: darkgray;\n" " border-left-style: solid; /* just a single line */\n" " border-top-right-radius: 3px; /* same radius as the QComboBox */\n" " border-bottom-right-radius: 3px;\n" " }\n" "QDateEdit::down-arrow {\n" " image: url(:/Images/Images/down.png);\n" " }\n" "QCalendarWidget QAbstractItemView:enabled \n" " {\n" "border: none;\n" " font-size:13px; \n" " color: #000; \n" " background-color: #F1F1F1; \n" " selection-background-color: rgb(64, 64, 64); \n" " selection-color: rgb(0, 255, 0); \n" " }\n" "QCalendarWidget QToolButton {\n" " border: none;\n" " color: #000\n" " }\n" "\n" " QCalendarWidget QMenu {\n" " width: 150px;\n" " left: 20px;\n" " color: white;\n" " font-size: 18px;\n" " background-color: rgb(100, 100, 100);\n" " }\n" "QCalendarWidget QWidget#qt_calendar_navigationbar\n" "{ \n" "border: none;\n" "}") self.dt_inicio.setMinimumDate(QtCore.QDate(2019, 1, 1)) self.dt_inicio.setCurrentSection(QtWidgets.QDateTimeEdit.DaySection) self.dt_inicio.setCalendarPopup(True) self.dt_inicio.setTimeSpec(QtCore.Qt.TimeZone) self.dt_inicio.setObjectName("dt_inicio") self.lb_FormVenda_21 = QtWidgets.QLabel(self.fr_TopoMenuMovimento) self.lb_FormVenda_21.setGeometry(QtCore.QRect(620, 2, 120, 16)) self.lb_FormVenda_21.setStyleSheet( "QLabel{\n" "font-size: 12px;\n" "font-family: \"Arial Unicode MS\";\n" "\n" "color:#1E87F0;\n" "border: none;\n" "}") self.lb_FormVenda_21.setObjectName("lb_FormVenda_21") self.lb_FormVenda_22 = QtWidgets.QLabel(self.fr_TopoMenuMovimento) self.lb_FormVenda_22.setGeometry(QtCore.QRect(770, 2, 120, 16)) self.lb_FormVenda_22.setStyleSheet( "QLabel{\n" "font-size: 12px;\n" "font-family: \"Arial Unicode MS\";\n" "\n" "color:#1E87F0;\n" "border: none;\n" "}") self.lb_FormVenda_22.setObjectName("lb_FormVenda_22") self.dt_fim = QtWidgets.QDateEdit(self.fr_TopoMenuMovimento) self.dt_fim.setGeometry(QtCore.QRect(770, 16, 140, 20)) self.dt_fim.setStyleSheet( "QDateEdit {\n" "background: #E1DFE0;\n" "border: none;\n" "font-family: \"Arial\";\n" "font-size: 20px;\n" "font-weight: bold;\n" "color: rgb(80,79,79)\n" "}\n" " QDateEdit::drop-down {\n" " subcontrol-origin: padding;\n" " subcontrol-position: top right;\n" " width: 25px;\n" " border-left-width: 1px;\n" " border-left-color: darkgray;\n" " border-left-style: solid; /* just a single line */\n" " border-top-right-radius: 3px; /* same radius as the QComboBox */\n" " border-bottom-right-radius: 3px;\n" " }\n" "QDateEdit::down-arrow {\n" " image: url(:/Images/Images/down.png);\n" " }\n" "QCalendarWidget QAbstractItemView:enabled \n" " {\n" "border: none;\n" " font-size:13px; \n" " color: #000; \n" " background-color: #F1F1F1; \n" " selection-background-color: rgb(64, 64, 64); \n" " selection-color: rgb(0, 255, 0); \n" " }\n" "QCalendarWidget QToolButton {\n" " border: none;\n" " color: #000\n" " }\n" "\n" " QCalendarWidget QMenu {\n" " width: 150px;\n" " left: 20px;\n" " color: white;\n" " font-size: 18px;\n" " background-color: rgb(100, 100, 100);\n" " }\n" "QCalendarWidget QWidget#qt_calendar_navigationbar\n" "{ \n" "border: none;\n" "}") self.dt_fim.setButtonSymbols(QtWidgets.QAbstractSpinBox.PlusMinus) self.dt_fim.setMinimumDate(QtCore.QDate(2019, 1, 1)) self.dt_fim.setCalendarPopup(True) self.dt_fim.setObjectName("dt_fim") self.fr_Receita = QtWidgets.QFrame(self.fr_movimento) self.fr_Receita.setGeometry(QtCore.QRect(20, 50, 470, 100)) self.fr_Receita.setStyleSheet("QFrame {\n" "background: rgba(139, 194, 74, 100%);\n" "border: none;\n" "}\n" "") self.fr_Receita.setFrameShape(QtWidgets.QFrame.StyledPanel) self.fr_Receita.setFrameShadow(QtWidgets.QFrame.Raised) self.fr_Receita.setObjectName("fr_Receita") self.pr_receita = QtWidgets.QProgressBar(self.fr_Receita) self.pr_receita.setGeometry(QtCore.QRect(10, 65, 450, 30)) self.pr_receita.setStyleSheet( "QProgressBar {\n" " border: 2px solid grey;\n" " border-radius: 5px;\n" " text-align: center;\n" " font: 14px \"Tahoma\";\n" " font-weight: bold;\n" " color: #000;\n" " background-color: #FFF\n" "\n" " }\n" " QProgressBar::chunk {\n" " background: rgb(122, 179, 46, 60%);\n" " width: 8px;\n" " margin: 0.5px;\n" " border-radius: 3px\n" " }") self.pr_receita.setObjectName("pr_receita") self.lb_FormVenda_20 = QtWidgets.QLabel(self.fr_Receita) self.lb_FormVenda_20.setGeometry(QtCore.QRect(10, 5, 150, 20)) self.lb_FormVenda_20.setLayoutDirection(QtCore.Qt.LeftToRight) self.lb_FormVenda_20.setStyleSheet("QLabel{\n" "font-size: 12px;\n" "font-family: \"Arial\";\n" "font-weight: bold;\n" "color: #FFF;\n" "border: none;\n" "background: none\n" "}") self.lb_FormVenda_20.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter) self.lb_FormVenda_20.setObjectName("lb_FormVenda_20") self.label_3 = QtWidgets.QLabel(self.fr_Receita) self.label_3.setGeometry(QtCore.QRect(10, 35, 25, 20)) self.label_3.setStyleSheet("background: none;\n" "border-radius: 2px;\n" "color: #000;\n" "font: 18px \"Arial\" ;\n" "font-weight: bold;\n" "color: #FFF;\n" "") self.label_3.setAlignment(QtCore.Qt.AlignBottom | QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft) self.label_3.setObjectName("label_3") self.lb_entradaRecebido = QtWidgets.QLabel(self.fr_Receita) self.lb_entradaRecebido.setGeometry(QtCore.QRect(35, 30, 100, 25)) self.lb_entradaRecebido.setStyleSheet("background: none;\n" "border-radius: 2px;\n" "color: #000;\n" "font: 25px \"Arial\" ;\n" "\n" "color: #FFF;\n" "") self.lb_entradaRecebido.setText("") self.lb_entradaRecebido.setObjectName("lb_entradaRecebido") self.lb_entradaPendente = QtWidgets.QLabel(self.fr_Receita) self.lb_entradaPendente.setGeometry(QtCore.QRect(165, 30, 100, 25)) self.lb_entradaPendente.setStyleSheet("background: none;\n" "border-radius: 2px;\n" "color: #000;\n" "font: 25px \"Arial\" ;\n" "\n" "color: #FFF;\n" "") self.lb_entradaPendente.setText("") self.lb_entradaPendente.setObjectName("lb_entradaPendente") self.label_8 = QtWidgets.QLabel(self.fr_Receita) self.label_8.setGeometry(QtCore.QRect(140, 35, 25, 20)) self.label_8.setStyleSheet("background: none;\n" "border-radius: 2px;\n" "color: #000;\n" "font: 18px \"Arial\" ;\n" "font-weight: bold;\n" "color: #FFF;\n" "") self.label_8.setAlignment(QtCore.Qt.AlignBottom | QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft) self.label_8.setObjectName("label_8") self.line = QtWidgets.QFrame(self.fr_Receita) self.line.setGeometry(QtCore.QRect(130, 30, 2, 30)) self.line.setStyleSheet("background: #FFF") self.line.setFrameShape(QtWidgets.QFrame.VLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.lb_inicioMovimento = QtWidgets.QLabel(self.fr_Receita) self.lb_inicioMovimento.setGeometry(QtCore.QRect(280, 5, 80, 20)) self.lb_inicioMovimento.setStyleSheet("QLabel{\n" "font-size: 15px;\n" "font-family: \"Arial\";\n" "font-weight: bold;\n" "color: #FFF;\n" "border: none;\n" "background: none\n" "}") self.lb_inicioMovimento.setText("") self.lb_inicioMovimento.setObjectName("lb_inicioMovimento") self.label_2 = QtWidgets.QLabel(self.fr_Receita) self.label_2.setGeometry(QtCore.QRect(365, 5, 10, 20)) self.label_2.setStyleSheet("QLabel{\n" "font-size: 12px;\n" "font-family: \"Arial\";\n" "font-weight: bold;\n" "color: #FFF;\n" "border: none;\n" "background: none\n" "}") self.label_2.setObjectName("label_2") self.lb_fimMovimento = QtWidgets.QLabel(self.fr_Receita) self.lb_fimMovimento.setGeometry(QtCore.QRect(380, 5, 80, 20)) self.lb_fimMovimento.setStyleSheet("QLabel{\n" "font-size: 15px;\n" "font-family: \"Arial\";\n" "font-weight: bold;\n" "color: #FFF;\n" "border: none;\n" "background: none\n" "}") self.lb_fimMovimento.setText("") self.lb_fimMovimento.setObjectName("lb_fimMovimento") self.fr_Despesa = QtWidgets.QFrame(self.fr_movimento) self.fr_Despesa.setGeometry(QtCore.QRect(510, 50, 470, 100)) self.fr_Despesa.setStyleSheet("QFrame {\n" "background: rgba(251, 90, 84, 100%);\n" "border: none;\n" "\n" "\n" "}") self.fr_Despesa.setFrameShape(QtWidgets.QFrame.StyledPanel) self.fr_Despesa.setFrameShadow(QtWidgets.QFrame.Raised) self.fr_Despesa.setObjectName("fr_Despesa") self.lb_FormVenda_24 = QtWidgets.QLabel(self.fr_Despesa) self.lb_FormVenda_24.setGeometry(QtCore.QRect(10, 5, 150, 20)) self.lb_FormVenda_24.setLayoutDirection(QtCore.Qt.LeftToRight) self.lb_FormVenda_24.setStyleSheet("QLabel{\n" "font-size: 12px;\n" "font-family: \"Arial\";\n" "font-weight: bold;\n" "color: #FFF;\n" "border: none;\n" "background: none\n" "}") self.lb_FormVenda_24.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter) self.lb_FormVenda_24.setObjectName("lb_FormVenda_24") self.label_6 = QtWidgets.QLabel(self.fr_Despesa) self.label_6.setGeometry(QtCore.QRect(10, 35, 25, 20)) self.label_6.setStyleSheet("background: none;\n" "border-radius: 2px;\n" "color: #000;\n" "font: 18px \"Arial\" ;\n" "font-weight: bold;\n" "color: #FFF;\n" "") self.label_6.setAlignment(QtCore.Qt.AlignBottom | QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft) self.label_6.setObjectName("label_6") self.lb_despesaPaga = QtWidgets.QLabel(self.fr_Despesa) self.lb_despesaPaga.setGeometry(QtCore.QRect(35, 30, 100, 25)) self.lb_despesaPaga.setStyleSheet("background: none;\n" "border-radius: 2px;\n" "color: #000;\n" "font: 25px \"Arial\" ;\n" "\n" "color: #FFF;\n" "") self.lb_despesaPaga.setText("") self.lb_despesaPaga.setObjectName("lb_despesaPaga") self.line_3 = QtWidgets.QFrame(self.fr_Despesa) self.line_3.setGeometry(QtCore.QRect(130, 30, 2, 30)) self.line_3.setStyleSheet("background: #FFF") self.line_3.setFrameShape(QtWidgets.QFrame.VLine) self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_3.setObjectName("line_3") self.lb_despesaAPagar = QtWidgets.QLabel(self.fr_Despesa) self.lb_despesaAPagar.setGeometry(QtCore.QRect(165, 30, 100, 25)) self.lb_despesaAPagar.setStyleSheet("background: none;\n" "border-radius: 2px;\n" "color: #000;\n" "font: 25px \"Arial\" ;\n" "\n" "color: #FFF;\n" "") self.lb_despesaAPagar.setText("") self.lb_despesaAPagar.setObjectName("lb_despesaAPagar") self.label_10 = QtWidgets.QLabel(self.fr_Despesa) self.label_10.setGeometry(QtCore.QRect(140, 35, 25, 20)) self.label_10.setStyleSheet("background: none;\n" "border-radius: 2px;\n" "color: #000;\n" "font: 18px \"Arial\" ;\n" "font-weight: bold;\n" "color: #FFF;\n" "") self.label_10.setAlignment(QtCore.Qt.AlignBottom | QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft) self.label_10.setObjectName("label_10") self.lb_fimDespesa = QtWidgets.QLabel(self.fr_Despesa) self.lb_fimDespesa.setGeometry(QtCore.QRect(380, 5, 80, 20)) self.lb_fimDespesa.setStyleSheet("QLabel{\n" "font-size: 15px;\n" "font-family: \"Arial\";\n" "font-weight: bold;\n" "color: #FFF;\n" "border: none;\n" "background: none\n" "}") self.lb_fimDespesa.setText("") self.lb_fimDespesa.setObjectName("lb_fimDespesa") self.label_12 = QtWidgets.QLabel(self.fr_Despesa) self.label_12.setGeometry(QtCore.QRect(365, 5, 10, 20)) self.label_12.setStyleSheet("QLabel{\n" "font-size: 12px;\n" "font-family: \"Arial\";\n" "font-weight: bold;\n" "color: #FFF;\n" "border: none;\n" "background: none\n" "}") self.label_12.setObjectName("label_12") self.lb_inicioDespesa = QtWidgets.QLabel(self.fr_Despesa) self.lb_inicioDespesa.setGeometry(QtCore.QRect(280, 5, 80, 20)) self.lb_inicioDespesa.setStyleSheet("QLabel{\n" "font-size: 15px;\n" "font-family: \"Arial\";\n" "font-weight: bold;\n" "color: #FFF;\n" "border: none;\n" "background: none\n" "}") self.lb_inicioDespesa.setText("") self.lb_inicioDespesa.setObjectName("lb_inicioDespesa") self.pr_despesa = QtWidgets.QProgressBar(self.fr_Despesa) self.pr_despesa.setGeometry(QtCore.QRect(10, 65, 450, 30)) self.pr_despesa.setStyleSheet( "QProgressBar {\n" " border: 2px solid grey;\n" " border-radius: 5px;\n" " text-align: center;\n" " font: 14px \"Tahoma\";\n" " font-weight: bold;\n" " color: #000;\n" " background: #FFF \n" "\n" " }\n" " QProgressBar::chunk {\n" " background: rgb(251, 90, 84, 60%);\n" " width: 8px;\n" " margin: 0.5px;\n" " border-radius: 3px\n" " }") self.pr_despesa.setObjectName("pr_despesa") self.tb_receita = QtWidgets.QTableWidget(self.fr_movimento) self.tb_receita.setGeometry(QtCore.QRect(20, 200, 470, 200)) self.tb_receita.setStyleSheet("QTableView{\n" "color: #797979;\n" "font-weight: bold;\n" "font-size: 13px;\n" "background: #FFF;\n" "padding: 0 0 0 5px;\n" "}\n" "") self.tb_receita.setVerticalScrollBarPolicy( QtCore.Qt.ScrollBarAlwaysOff) self.tb_receita.setHorizontalScrollBarPolicy( QtCore.Qt.ScrollBarAlwaysOff) self.tb_receita.setEditTriggers( QtWidgets.QAbstractItemView.NoEditTriggers) self.tb_receita.setTabKeyNavigation(False) self.tb_receita.setProperty("showDropIndicator", False) self.tb_receita.setDragDropOverwriteMode(False) self.tb_receita.setAlternatingRowColors(True) self.tb_receita.setSelectionMode( QtWidgets.QAbstractItemView.NoSelection) self.tb_receita.setShowGrid(False) self.tb_receita.setRowCount(0) self.tb_receita.setObjectName("tb_receita") self.tb_receita.setColumnCount(2) self.tb_receita.setRowCount(0) item = QtWidgets.QTableWidgetItem() self.tb_receita.setHorizontalHeaderItem(0, item) item = QtWidgets.QTableWidgetItem() self.tb_receita.setHorizontalHeaderItem(1, item) self.tb_receita.horizontalHeader().setVisible(False) self.tb_receita.horizontalHeader().setDefaultSectionSize(200) self.tb_receita.horizontalHeader().setStretchLastSection(True) self.tb_receita.verticalHeader().setVisible(False) self.tb_receita.verticalHeader().setDefaultSectionSize(25) self.tb_despesa = QtWidgets.QTableWidget(self.fr_movimento) self.tb_despesa.setGeometry(QtCore.QRect(510, 200, 470, 200)) self.tb_despesa.setStyleSheet("QTableView{\n" "color: #797979;\n" "font-weight: bold;\n" "font-size: 13px;\n" "background: #FFF;\n" "padding: 0 0 0 5px;\n" "}\n" "") self.tb_despesa.setVerticalScrollBarPolicy( QtCore.Qt.ScrollBarAlwaysOff) self.tb_despesa.setHorizontalScrollBarPolicy( QtCore.Qt.ScrollBarAlwaysOff) self.tb_despesa.setEditTriggers( QtWidgets.QAbstractItemView.NoEditTriggers) self.tb_despesa.setTabKeyNavigation(False) self.tb_despesa.setProperty("showDropIndicator", False) self.tb_despesa.setDragDropOverwriteMode(False) self.tb_despesa.setAlternatingRowColors(True) self.tb_despesa.setSelectionMode( QtWidgets.QAbstractItemView.NoSelection) self.tb_despesa.setShowGrid(False) self.tb_despesa.setRowCount(1) self.tb_despesa.setObjectName("tb_despesa") self.tb_despesa.setColumnCount(2) self.tb_despesa.setRowCount(1) item = QtWidgets.QTableWidgetItem() self.tb_despesa.setHorizontalHeaderItem(0, item) item = QtWidgets.QTableWidgetItem() self.tb_despesa.setHorizontalHeaderItem(1, item) self.tb_despesa.horizontalHeader().setVisible(False) self.tb_despesa.horizontalHeader().setDefaultSectionSize(200) self.tb_despesa.horizontalHeader().setStretchLastSection(True) self.tb_despesa.verticalHeader().setVisible(False) self.tb_despesa.verticalHeader().setDefaultSectionSize(25) self.frameTotalmov = QtWidgets.QFrame(self.fr_movimento) self.frameTotalmov.setGeometry(QtCore.QRect(0, 460, 1000, 40)) self.frameTotalmov.setStyleSheet("border-bottom: 2px solid #CCC;\n" "background: #F7F7F7") self.frameTotalmov.setFrameShape(QtWidgets.QFrame.StyledPanel) self.frameTotalmov.setFrameShadow(QtWidgets.QFrame.Raised) self.frameTotalmov.setObjectName("frameTotalmov") self.label = QtWidgets.QLabel(self.frameTotalmov) self.label.setGeometry(QtCore.QRect(20, 10, 200, 20)) self.label.setStyleSheet("QLabel{\n" "font-size: 16px;\n" "font-family: \"Arial\";\n" "font-weight: bold;\n" "color: #072D06;\n" "border: none;\n" "background: none\n" "}") self.label.setObjectName("label") self.lb_totalMovimento = QtWidgets.QLabel(self.frameTotalmov) self.lb_totalMovimento.setGeometry(QtCore.QRect(830, 5, 150, 30)) self.lb_totalMovimento.setStyleSheet("QLabel{\n" "font-size: 26px;\n" "font-family: \"Arial\";\n" "font-weight: bold;\n" "color: #072D06;\n" "border: none;\n" "background: none\n" "}") self.lb_totalMovimento.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.lb_totalMovimento.setObjectName("lb_totalMovimento") self.tradMovConta(ct_movimento) QtCore.QMetaObject.connectSlotsByName(ct_movimento)
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(681, 495) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.comboBox = QtWidgets.QComboBox(self.centralwidget) self.comboBox.setGeometry(QtCore.QRect(350, 30, 161, 32)) self.comboBox.setObjectName("comboBox") self.comboBox.addItem("") self.comboBox.addItem("") self.label = QtWidgets.QLabel(self.centralwidget) self.label.setGeometry(QtCore.QRect(130, 36, 211, 20)) self.label.setObjectName("label") self.comboBox_2 = QtWidgets.QComboBox(self.centralwidget) self.comboBox_2.setGeometry(QtCore.QRect(350, 60, 161, 32)) self.comboBox_2.setObjectName("comboBox_2") self.comboBox_2.addItem("") self.comboBox_2.addItem("") self.label_2 = QtWidgets.QLabel(self.centralwidget) self.label_2.setGeometry(QtCore.QRect(180, 66, 161, 20)) self.label_2.setObjectName("label_2") self.label_3 = QtWidgets.QLabel(self.centralwidget) self.label_3.setGeometry(QtCore.QRect(90, 130, 251, 20)) self.label_3.setObjectName("label_3") self.label_4 = QtWidgets.QLabel(self.centralwidget) self.label_4.setGeometry(QtCore.QRect(190, 160, 151, 20)) self.label_4.setObjectName("label_4") self.comboBox_5 = QtWidgets.QComboBox(self.centralwidget) self.comboBox_5.setGeometry(QtCore.QRect(350, 90, 161, 32)) self.comboBox_5.setObjectName("comboBox_5") self.comboBox_5.addItem("") self.comboBox_5.addItem("") self.label_5 = QtWidgets.QLabel(self.centralwidget) self.label_5.setGeometry(QtCore.QRect(170, 90, 171, 31)) self.label_5.setObjectName("label_5") self.label_6 = QtWidgets.QLabel(self.centralwidget) self.label_6.setGeometry(QtCore.QRect(140, 185, 201, 31)) self.label_6.setObjectName("label_6") self.dateEdit = QtWidgets.QDateEdit(self.centralwidget) self.dateEdit.setGeometry(QtCore.QRect(360, 230, 151, 22)) self.dateEdit.setDateTime(QtCore.QDateTime(QtCore.QDate(2018, 10, 24), QtCore.QTime(0, 0, 0))) self.dateEdit.setCalendarPopup(True) self.dateEdit.setObjectName("dateEdit") self.label_7 = QtWidgets.QLabel(self.centralwidget) self.label_7.setGeometry(QtCore.QRect(290, 230, 61, 20)) self.label_7.setObjectName("label_7") self.spinBox = QtWidgets.QSpinBox(self.centralwidget) self.spinBox.setGeometry(QtCore.QRect(360, 130, 141, 22)) self.spinBox.setObjectName("spinBox") self.spinBox_2 = QtWidgets.QSpinBox(self.centralwidget) self.spinBox_2.setGeometry(QtCore.QRect(360, 160, 141, 22)) self.spinBox_2.setObjectName("spinBox_2") self.spinBox_3 = QtWidgets.QSpinBox(self.centralwidget) self.spinBox_3.setGeometry(QtCore.QRect(360, 190, 141, 22)) self.spinBox_3.setObjectName("spinBox_3") self.pushButton = QtWidgets.QPushButton(self.centralwidget) self.pushButton.setGeometry(QtCore.QRect(400, 280, 114, 32)) self.pushButton.setAutoDefault(False) self.pushButton.setDefault(False) self.pushButton.setObjectName("pushButton") self.lic = self.pushButton.clicked.connect(self.calculate) self.pushButton_2 = QtWidgets.QPushButton(self.centralwidget) self.pushButton_2.setGeometry(QtCore.QRect(230, 280, 114, 32)) self.pushButton_2.setObjectName("pushButton_2") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 681, 22)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(800, 600) MainWindow.setMinimumSize(QtCore.QSize(800, 600)) font = QtGui.QFont() font.setBold(False) font.setWeight(50) MainWindow.setFont(font) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.UniverseSelect = QtWidgets.QComboBox(self.centralwidget) self.UniverseSelect.setGeometry(QtCore.QRect(40, 40, 121, 31)) self.UniverseSelect.setObjectName("UniverseSelect") self.UniverseSelect.addItem("") self.UniverseSelect.addItem("") self.UniverseSelect.addItem("") self.label = QtWidgets.QLabel(self.centralwidget) self.label.setGeometry(QtCore.QRect(40, 10, 101, 21)) font = QtGui.QFont() font.setFamily("Arial Black") font.setPointSize(10) font.setBold(True) font.setWeight(75) font.setKerning(True) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.label.setFont(font) self.label.setObjectName("label") self.startDate = QtWidgets.QDateEdit(self.centralwidget) self.startDate.setGeometry(QtCore.QRect(240, 40, 110, 32)) self.startDate.setDate(QtCore.QDate(2010, 1, 1)) self.startDate.setObjectName("startDate") self.endDate = QtWidgets.QDateEdit(self.centralwidget) self.endDate.setGeometry(QtCore.QRect(410, 40, 110, 32)) self.endDate.setDate(QtCore.QDate(2015, 1, 1)) self.endDate.setObjectName("endDate") self.label_2 = QtWidgets.QLabel(self.centralwidget) self.label_2.setGeometry(QtCore.QRect(240, 10, 101, 21)) font = QtGui.QFont() font.setFamily("Arial Black") font.setPointSize(10) font.setBold(True) font.setWeight(75) font.setKerning(True) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.label_2.setFont(font) self.label_2.setObjectName("label_2") self.label_3 = QtWidgets.QLabel(self.centralwidget) self.label_3.setGeometry(QtCore.QRect(410, 10, 101, 21)) font = QtGui.QFont() font.setFamily("Arial Black") font.setPointSize(10) font.setBold(True) font.setWeight(75) font.setKerning(True) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.label_3.setFont(font) self.label_3.setObjectName("label_3") self.progressBar = QtWidgets.QProgressBar(self.centralwidget) self.progressBar.setGeometry(QtCore.QRect(10, 530, 231, 23)) self.progressBar.setProperty("value", 24) self.progressBar.setObjectName("progressBar") self.label_4 = QtWidgets.QLabel(self.centralwidget) self.label_4.setGeometry(QtCore.QRect(30, 180, 181, 31)) font = QtGui.QFont() font.setFamily("Arial Black") font.setPointSize(10) font.setBold(True) font.setWeight(75) font.setKerning(True) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.label_4.setFont(font) self.label_4.setObjectName("label_4") self.minW = QtWidgets.QDoubleSpinBox(self.centralwidget) self.minW.setGeometry(QtCore.QRect(30, 220, 62, 32)) self.minW.setObjectName("minW") self.maxW = QtWidgets.QDoubleSpinBox(self.centralwidget) self.maxW.setGeometry(QtCore.QRect(120, 220, 62, 32)) self.maxW.setMaximum(1.0) self.maxW.setSingleStep(0.0001) self.maxW.setProperty("value", 0.1) self.maxW.setObjectName("maxW") self.label_5 = QtWidgets.QLabel(self.centralwidget) self.label_5.setGeometry(QtCore.QRect(40, 260, 52, 16)) font = QtGui.QFont() font.setPointSize(7) font.setItalic(True) self.label_5.setFont(font) self.label_5.setObjectName("label_5") self.label_6 = QtWidgets.QLabel(self.centralwidget) self.label_6.setGeometry(QtCore.QRect(130, 260, 52, 16)) font = QtGui.QFont() font.setPointSize(7) font.setItalic(True) self.label_6.setFont(font) self.label_6.setObjectName("label_6") self.pushButton = QtWidgets.QPushButton(self.centralwidget) self.pushButton.setGeometry(QtCore.QRect(50, 460, 141, 51)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.pushButton.setFont(font) self.pushButton.setObjectName("pushButton") self.tableWidget = QtWidgets.QTableWidget(self.centralwidget) self.tableWidget.setGeometry(QtCore.QRect(580, 10, 211, 541)) self.tableWidget.setObjectName("tableWidget") self.tableWidget.setColumnCount(0) self.tableWidget.setRowCount(0) self.label_7 = QtWidgets.QLabel(self.centralwidget) self.label_7.setGeometry(QtCore.QRect(220, 180, 181, 31)) font = QtGui.QFont() font.setFamily("Arial Black") font.setPointSize(10) font.setBold(True) font.setWeight(75) font.setKerning(True) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.label_7.setFont(font) self.label_7.setObjectName("label_7") self.label_8 = QtWidgets.QLabel(self.centralwidget) self.label_8.setGeometry(QtCore.QRect(30, 120, 211, 51)) font = QtGui.QFont() font.setFamily("Cantarell") font.setPointSize(14) font.setBold(True) font.setWeight(75) font.setKerning(True) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.label_8.setFont(font) self.label_8.setObjectName("label_8") self.line = QtWidgets.QFrame(self.centralwidget) self.line.setGeometry(QtCore.QRect(20, 160, 521, 21)) self.line.setFrameShape(QtWidgets.QFrame.HLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.spinBox = QtWidgets.QSpinBox(self.centralwidget) self.spinBox.setGeometry(QtCore.QRect(290, 220, 62, 32)) self.spinBox.setMinimum(1) self.spinBox.setMaximum(6) self.spinBox.setObjectName("spinBox") self.label_9 = QtWidgets.QLabel(self.centralwidget) self.label_9.setGeometry(QtCore.QRect(300, 260, 52, 16)) font = QtGui.QFont() font.setPointSize(7) font.setItalic(True) self.label_9.setFont(font) self.label_9.setObjectName("label_9") self.line_2 = QtWidgets.QFrame(self.centralwidget) self.line_2.setGeometry(QtCore.QRect(190, 10, 20, 91)) self.line_2.setFrameShape(QtWidgets.QFrame.VLine) self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_2.setObjectName("line_2") self.label_10 = QtWidgets.QLabel(self.centralwidget) self.label_10.setGeometry(QtCore.QRect(430, 180, 121, 31)) font = QtGui.QFont() font.setFamily("Arial Black") font.setPointSize(10) font.setBold(True) font.setWeight(75) font.setKerning(True) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.label_10.setFont(font) self.label_10.setObjectName("label_10") self.spinBox_2 = QtWidgets.QSpinBox(self.centralwidget) self.spinBox_2.setGeometry(QtCore.QRect(450, 220, 62, 32)) self.spinBox_2.setMinimum(3) self.spinBox_2.setMaximum(48) self.spinBox_2.setObjectName("spinBox_2") self.label_11 = QtWidgets.QLabel(self.centralwidget) self.label_11.setGeometry(QtCore.QRect(460, 260, 52, 16)) font = QtGui.QFont() font.setPointSize(7) font.setItalic(True) self.label_11.setFont(font) self.label_11.setObjectName("label_11") self.label_12 = QtWidgets.QLabel(self.centralwidget) self.label_12.setGeometry(QtCore.QRect(30, 320, 211, 51)) font = QtGui.QFont() font.setFamily("Cantarell") font.setPointSize(14) font.setBold(True) font.setWeight(75) font.setKerning(True) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.label_12.setFont(font) self.label_12.setObjectName("label_12") self.line_3 = QtWidgets.QFrame(self.centralwidget) self.line_3.setGeometry(QtCore.QRect(20, 360, 521, 21)) self.line_3.setFrameShape(QtWidgets.QFrame.HLine) self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_3.setObjectName("line_3") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 24)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def details(regdent, trtdent, startdate, enddate, filters=""): ''' returns an html table, for regdent, trtdent,startdate,enddate ''' dent_conditions = "" dents = [] try: if regdent != "*ALL*": dent_conditions = 'dntid=%s and ' dents.append(localsettings.ops_reverse[regdent]) if trtdent != "*ALL*": dent_conditions += 'trtid=%s and ' dents.append(localsettings.ops_reverse[trtdent]) except KeyError: print("Key Error - %s or %s unregconised" % (regdent, trtdent)) return '<html><body>%s</body></html>' % _( "Error - unrecognised practioner- sorry") total, nettotal = 0, 0 iterDate = QtCore.QDate(startdate.year(), startdate.month(), 1) retarg = ''' <html><body><h4>%s %s %s %s %s %s %s %s %s</h4>''' % ( _("Patients of"), regdent, _("treated by"), trtdent, _("between"), localsettings.formatDate(startdate.toPyDate()), _("and"), localsettings.formatDate(enddate.toPyDate()), filters) retarg += '''<table width="100%" border="1"><tr><th>DATE</th> <th>Dents</th><th>Serial Number</th><th>Name</th> <th>Pt Type</th><th>Treatment</th><th></th> <th>Gross Fee</th><th>Net Fee</th>''' db = connect.connect() cursor = db.cursor() query = DETAILS_QUERY.replace("{{DENT CONDITIONS}}", dent_conditions) query = query.replace("{{FILTERS}}", filters) while enddate >= iterDate: monthtotal, monthnettotal = 0, 0 if startdate > iterDate: queryStartDate = startdate else: queryStartDate = iterDate queryEndDate = iterDate.addMonths(1).addDays(-1) if enddate < queryEndDate: queryEndDate = enddate values = tuple(dents + [queryStartDate.toPyDate(), queryEndDate.toPyDate()]) cursor.execute(query, (values)) rows = cursor.fetchall() for i, row in enumerate(rows): retarg += '<tr>' if i % 2 else '<tr bgcolor="#eeeeee">' retarg += "<td>%s</td>" % row[0] try: retarg += '<td> %s / ' % localsettings.ops[row[4]] except KeyError: retarg += "<td>?? / " try: retarg += localsettings.ops[row[5]] except KeyError: retarg += "??" retarg += '</td><td>%s</td><td>%s</td><td>%s</td>' % (row[1:4]) txs = [] for item in (6, 7, 8, 9, 10, 11, 12, 13, 14): if row[item]: txs.append(row[item]) txs.append(row[15].decode("utf8").strip(" %s" % chr(0))) if ALLOW_TX_EDITS: extra_link = ' / <a href="daybook_id_edit?%s">%s</a>' % ( row[19], _("Edit Tx")) else: extra_link = "" retarg += '''<td>%s</td> <td><a href="daybook_id?%sfeesa=%sfeesb=%s">%s</a>%s</td> <td align="right">%s</td> <td align="right">%s</td></tr>''' % ( " ".join(txs), row[19], row[16], row[17], _("Ests"), extra_link, localsettings.formatMoney( row[16]), localsettings.formatMoney(row[17])) total += int(row[16]) monthtotal += int(row[16]) nettotal += int(row[17]) monthnettotal += int(row[17]) retarg += '''<tr><td colspan="6"></td><td><b>SUBTOTAL - %s %s</b></td> <td align="right"><b>%s</b></td> <td align="right"><b>%s</b></td></tr>''' % ( localsettings.monthName(iterDate.toPyDate()), iterDate.year(), localsettings.formatMoney(monthtotal), localsettings.formatMoney(monthnettotal)) iterDate = iterDate.addMonths(1) cursor.close() # db.close() retarg += '''<tr><td colspan="6"></td><td><b>GRAND TOTAL</b></td> <td align="right"><b>%s</b></td> <td align="right"><b>%s</b></td></tr></table></body></html>''' % ( localsettings.formatMoney(total), localsettings.formatMoney(nettotal)) return retarg
import sys, time, tempfile, os, pathlib, json, subprocess, string, datetime, shutil import threading # for the camera stream import numpy as np from PyQt5 import QtGui, QtWidgets, QtCore sys.path.append(str(pathlib.Path(__file__).resolve().parents[1])) from assembling.saving import * from assembling.analysis import quick_data_view, analyze_data, last_datafile init_date = QtCore.QDate(2020, 8, 1) # experiments started after 1st of August 2020 init_date = datetime.date(2020, 8, 1) # experiments started after 1st of August 2020 SUITE2P_FILES = [ 'Fneu.npy', 'F.npy', 'iscell.npy', 'ops.npy', 'spks.npy', 'stat.npy' ] class MasterWindow(QtWidgets.QMainWindow): 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)
def setupUi(self, Form): Form.setObjectName("Form") self.setWindowFlags(Qt.WindowStaysOnTopHint) Form.resize(903, 489) Form.setFocusPolicy(QtCore.Qt.StrongFocus) Form.setAutoFillBackground(True) self.label_13 = QtWidgets.QLabel(Form) self.label_13.setGeometry(QtCore.QRect(370, 20, 161, 31)) self.label_13.setObjectName("label_13") self.label_7 = QtWidgets.QLabel(Form) self.label_7.setGeometry(QtCore.QRect(610, 210, 59, 31)) self.label_7.setObjectName("label_7") self.label_6 = QtWidgets.QLabel(Form) self.label_6.setGeometry(QtCore.QRect(700, 50, 59, 61)) self.label_6.setObjectName("label_6") self.horizontalLayoutWidget = QtWidgets.QWidget(Form) self.horizontalLayoutWidget.setGeometry(QtCore.QRect(300, 420, 221, 51)) self.horizontalLayoutWidget.setObjectName("horizontalLayoutWidget") self.horizontalLayout = QtWidgets.QHBoxLayout(self.horizontalLayoutWidget) self.horizontalLayout.setContentsMargins(0, 0, 0, 0) self.horizontalLayout.setObjectName("horizontalLayout") self.pushButton_save = QtWidgets.QPushButton(self.horizontalLayoutWidget) font = QtGui.QFont() font.setFamily("宋体") font.setPointSize(12) font.setBold(False) font.setWeight(50) self.pushButton_save.setFont(font) self.pushButton_save.setObjectName("pushButton_save") self.horizontalLayout.addWidget(self.pushButton_save) spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.pushButton_cancel = QtWidgets.QPushButton(self.horizontalLayoutWidget) font = QtGui.QFont() font.setFamily("宋体") font.setPointSize(12) font.setBold(False) font.setWeight(50) self.pushButton_cancel.setFont(font) self.pushButton_cancel.setObjectName("pushButton_cancel") self.horizontalLayout.addWidget(self.pushButton_cancel) self.label = QtWidgets.QLabel(Form) self.label.setGeometry(QtCore.QRect(40, 70, 51, 31)) self.label.setObjectName("label") self.lineEdit_id = QtWidgets.QLineEdit(Form) self.lineEdit_id.setGeometry(QtCore.QRect(100, 70, 81, 31)) self.lineEdit_id.setReadOnly(False) self.lineEdit_id.setObjectName("lineEdit_id") self.label_2 = QtWidgets.QLabel(Form) self.label_2.setGeometry(QtCore.QRect(430, 70, 51, 31)) self.label_2.setObjectName("label_2") self.lineEdit_customer = QtWidgets.QLineEdit(Form) self.lineEdit_customer.setGeometry(QtCore.QRect(490, 70, 181, 31)) self.lineEdit_customer.setObjectName("lineEdit_customer") self.label_3 = QtWidgets.QLabel(Form) self.label_3.setGeometry(QtCore.QRect(40, 150, 51, 21)) self.label_3.setObjectName("label_3") self.lineEdit_sales = QtWidgets.QLineEdit(Form) self.lineEdit_sales.setGeometry(QtCore.QRect(760, 70, 81, 31)) self.lineEdit_sales.setText("") self.lineEdit_sales.setObjectName("lineEdit_sales") self.label_9 = QtWidgets.QLabel(Form) self.label_9.setGeometry(QtCore.QRect(40, 230, 51, 31)) self.label_9.setObjectName("label_9") self.comboBox_production = QtWidgets.QComboBox(Form) self.comboBox_production.setGeometry(QtCore.QRect(100, 150, 91, 22)) self.comboBox_production.setObjectName("comboBox_production") self.comboBox_production.addItem("") self.comboBox_production.addItem("") self.comboBox_production.addItem("") self.comboBox_production.addItem("") self.comboBox_production.addItem("") self.plainTextEdit_payRecord = QtWidgets.QPlainTextEdit(Form) self.plainTextEdit_payRecord.setGeometry(QtCore.QRect(670, 210, 171, 61)) self.plainTextEdit_payRecord.setObjectName("plainTextEdit_payRecord") self.lineEdit_number = QtWidgets.QLineEdit(Form) self.lineEdit_number.setGeometry(QtCore.QRect(100, 230, 81, 31)) self.lineEdit_number.setText("") self.lineEdit_number.setObjectName("lineEdit_number") self.label_11 = QtWidgets.QLabel(Form) self.label_11.setGeometry(QtCore.QRect(230, 70, 61, 31)) self.label_11.setObjectName("label_11") self.comboBox_model = QtWidgets.QComboBox(Form) self.comboBox_model.setGeometry(QtCore.QRect(290, 150, 91, 21)) self.comboBox_model.setObjectName("comboBox_model") self.comboBox_model.addItem("") self.comboBox_model.addItem("") self.comboBox_model.addItem("") self.comboBox_model.addItem("") self.comboBox_model.addItem("") self.comboBox_model.addItem("") self.comboBox_model.addItem("") self.comboBox_model.addItem("") self.comboBox_model.addItem("") self.comboBox_model.addItem("") self.comboBox_model.addItem("") self.comboBox_model.addItem("") self.comboBox_model.addItem("") self.comboBox_model.addItem("") self.comboBox_model.addItem("") self.comboBox_model.addItem("") self.comboBox_model.addItem("") self.label_12 = QtWidgets.QLabel(Form) self.label_12.setGeometry(QtCore.QRect(230, 140, 51, 31)) self.label_12.setObjectName("label_12") self.label_14 = QtWidgets.QLabel(Form) self.label_14.setGeometry(QtCore.QRect(440, 140, 41, 31)) self.label_14.setObjectName("label_14") self.lineEdit_macID = QtWidgets.QLineEdit(Form) self.lineEdit_macID.setGeometry(QtCore.QRect(490, 140, 81, 31)) self.lineEdit_macID.setText("") self.lineEdit_macID.setObjectName("lineEdit_macID") self.line = QtWidgets.QFrame(Form) self.line.setGeometry(QtCore.QRect(40, 180, 831, 20)) self.line.setFrameShape(QtWidgets.QFrame.HLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.label_16 = QtWidgets.QLabel(Form) self.label_16.setGeometry(QtCore.QRect(230, 230, 41, 31)) self.label_16.setObjectName("label_16") self.lineEdit_unitPrice = QtWidgets.QLineEdit(Form) self.lineEdit_unitPrice.setGeometry(QtCore.QRect(270, 230, 81, 31)) self.lineEdit_unitPrice.setText("") self.lineEdit_unitPrice.setObjectName("lineEdit_unitPrice") self.label_17 = QtWidgets.QLabel(Form) self.label_17.setGeometry(QtCore.QRect(440, 210, 41, 31)) self.label_17.setObjectName("label_17") self.lineEdit_paid = QtWidgets.QLineEdit(Form) self.lineEdit_paid.setGeometry(QtCore.QRect(490, 210, 91, 31)) self.lineEdit_paid.setText("") self.lineEdit_paid.setObjectName("lineEdit_paid") self.label_8 = QtWidgets.QLabel(Form) self.label_8.setGeometry(QtCore.QRect(40, 320, 59, 61)) self.label_8.setObjectName("label_8") self.plainTextEdit_shipto = QtWidgets.QPlainTextEdit(Form) self.plainTextEdit_shipto.setGeometry(QtCore.QRect(100, 320, 271, 61)) self.plainTextEdit_shipto.setObjectName("plainTextEdit_shipto") self.label_10 = QtWidgets.QLabel(Form) self.label_10.setGeometry(QtCore.QRect(450, 320, 31, 61)) self.label_10.setObjectName("label_10") self.plainTextEdit_remark = QtWidgets.QPlainTextEdit(Form) self.plainTextEdit_remark.setGeometry(QtCore.QRect(490, 320, 351, 61)) self.plainTextEdit_remark.setObjectName("plainTextEdit_remark") self.line_2 = QtWidgets.QFrame(Form) self.line_2.setGeometry(QtCore.QRect(40, 290, 831, 20)) self.line_2.setFrameShape(QtWidgets.QFrame.HLine) self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_2.setObjectName("line_2") self.line_3 = QtWidgets.QFrame(Form) self.line_3.setGeometry(QtCore.QRect(30, 390, 831, 20)) self.line_3.setFrameShape(QtWidgets.QFrame.HLine) self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_3.setObjectName("line_3") self.label_18 = QtWidgets.QLabel(Form) self.label_18.setGeometry(QtCore.QRect(400, 250, 81, 31)) self.label_18.setObjectName("label_18") self.line_4 = QtWidgets.QFrame(Form) self.line_4.setGeometry(QtCore.QRect(40, 50, 831, 20)) self.line_4.setFrameShape(QtWidgets.QFrame.HLine) self.line_4.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_4.setObjectName("line_4") self.label_production = QtWidgets.QLabel(Form) self.label_production.setGeometry(QtCore.QRect(100, 120, 91, 21)) self.label_production.setObjectName("label_production") self.label_model = QtWidgets.QLabel(Form) self.label_model.setGeometry(QtCore.QRect(300, 120, 81, 21)) self.label_model.setObjectName("label_model") self.dateEdit_ship = QtWidgets.QDateEdit(Form) self.dateEdit_ship.setDisplayFormat("yyyy-M-d") self.dateEdit_ship.setGeometry(QtCore.QRect(290, 70, 110, 31)) self.dateEdit_ship.setDateTime(QtCore.QDateTime(QtCore.QDate(2018,1,1), QtCore.QTime(0, 0, 0))) self.dateEdit_ship.setCalendarPopup(True) self.dateEdit_ship.setDate(QtCore.QDate(2018, 1, 1)) self.dateEdit_ship.setObjectName("dateEdit_ship") self.dateEdit_pay = QtWidgets.QDateEdit(Form) self.dateEdit_pay.setDisplayFormat("yyyy-M-d") self.dateEdit_pay.setGeometry(QtCore.QRect(490, 251, 101, 31)) self.dateEdit_pay.setDateTime(QtCore.QDateTime(QtCore.QDate(2018, 1, 1), QtCore.QTime(0, 0, 0))) self.dateEdit_pay.setCalendarPopup(True) self.dateEdit_pay.setObjectName("dateEdit_pay") self.retranslateUi(Form) self.pushButton_save.clicked.connect(self.saveToSqlite) self.pushButton_cancel.clicked.connect(self.close) QtCore.QMetaObject.connectSlotsByName(Form)
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, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(658, 923) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( MainWindow.sizePolicy().hasHeightForWidth()) MainWindow.setSizePolicy(sizePolicy) MainWindow.setStyleSheet("") self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.verticalLayout = QtWidgets.QVBoxLayout(self.centralwidget) self.verticalLayout.setObjectName("verticalLayout") self.tabWidget = QtWidgets.QTabWidget(self.centralwidget) self.tabWidget.setObjectName("tabWidget") self.tab_interface = QtWidgets.QWidget() self.tab_interface.setObjectName("tab_interface") self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.tab_interface) self.verticalLayout_4.setContentsMargins(0, 0, 0, 0) self.verticalLayout_4.setObjectName("verticalLayout_4") self.frame_2 = QtWidgets.QFrame(self.tab_interface) self.frame_2.setFrameShape(QtWidgets.QFrame.StyledPanel) self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised) self.frame_2.setObjectName("frame_2") self.gridLayout_3 = QtWidgets.QGridLayout(self.frame_2) self.gridLayout_3.setObjectName("gridLayout_3") self.measured_width = QtWidgets.QDoubleSpinBox(self.frame_2) self.measured_width.setReadOnly(True) self.measured_width.setButtonSymbols( QtWidgets.QAbstractSpinBox.NoButtons) self.measured_width.setDecimals(3) self.measured_width.setObjectName("measured_width") self.gridLayout_3.addWidget(self.measured_width, 6, 5, 1, 2) self.label_16 = QtWidgets.QLabel(self.frame_2) self.label_16.setObjectName("label_16") self.gridLayout_3.addWidget(self.label_16, 4, 4, 1, 1) self.filament_speed = QtWidgets.QDoubleSpinBox(self.frame_2) self.filament_speed.setReadOnly(True) self.filament_speed.setButtonSymbols( QtWidgets.QAbstractSpinBox.NoButtons) self.filament_speed.setDecimals(1) self.filament_speed.setObjectName("filament_speed") self.gridLayout_3.addWidget(self.filament_speed, 3, 5, 1, 2) self.text_pipe_in = QtWidgets.QTextBrowser(self.frame_2) self.text_pipe_in.setDocumentTitle("") self.text_pipe_in.setObjectName("text_pipe_in") self.gridLayout_3.addWidget(self.text_pipe_in, 1, 0, 1, 3) self.label_17 = QtWidgets.QLabel(self.frame_2) self.label_17.setObjectName("label_17") self.gridLayout_3.addWidget(self.label_17, 3, 4, 1, 1) self.gear_speed = QtWidgets.QDoubleSpinBox(self.frame_2) self.gear_speed.setReadOnly(True) self.gear_speed.setButtonSymbols(QtWidgets.QAbstractSpinBox.NoButtons) self.gear_speed.setDecimals(1) self.gear_speed.setObjectName("gear_speed") self.gridLayout_3.addWidget(self.gear_speed, 4, 5, 1, 2) self.fps = QtWidgets.QDoubleSpinBox(self.frame_2) self.fps.setReadOnly(True) self.fps.setButtonSymbols(QtWidgets.QAbstractSpinBox.NoButtons) self.fps.setDecimals(1) self.fps.setMinimum(0.0) self.fps.setSingleStep(0.01) self.fps.setProperty("value", 15.0) self.fps.setObjectName("fps") self.gridLayout_3.addWidget(self.fps, 5, 5, 1, 2) self.line_4 = QtWidgets.QFrame(self.frame_2) self.line_4.setMinimumSize(QtCore.QSize(0, 20)) self.line_4.setFrameShape(QtWidgets.QFrame.HLine) self.line_4.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_4.setObjectName("line_4") self.gridLayout_3.addWidget(self.line_4, 2, 0, 1, 3) self.label = QtWidgets.QLabel(self.frame_2) self.label.setObjectName("label") self.gridLayout_3.addWidget(self.label, 0, 0, 1, 3) self.text_pipe_out = QtWidgets.QTextBrowser(self.frame_2) self.text_pipe_out.setObjectName("text_pipe_out") self.gridLayout_3.addWidget(self.text_pipe_out, 1, 4, 1, 3) self.line_5 = QtWidgets.QFrame(self.frame_2) self.line_5.setMinimumSize(QtCore.QSize(0, 20)) self.line_5.setFrameShape(QtWidgets.QFrame.HLine) self.line_5.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_5.setObjectName("line_5") self.gridLayout_3.addWidget(self.line_5, 2, 4, 1, 3) self.record_save = QtWidgets.QPushButton(self.frame_2) self.record_save.setEnabled(False) self.record_save.setObjectName("record_save") self.gridLayout_3.addWidget(self.record_save, 4, 1, 1, 1) self.label_2 = QtWidgets.QLabel(self.frame_2) self.label_2.setObjectName("label_2") self.gridLayout_3.addWidget(self.label_2, 0, 4, 1, 3) self.label_21 = QtWidgets.QLabel(self.frame_2) self.label_21.setObjectName("label_21") self.gridLayout_3.addWidget(self.label_21, 5, 0, 1, 1) self.record_filename = QtWidgets.QLineEdit(self.frame_2) self.record_filename.setObjectName("record_filename") self.gridLayout_3.addWidget(self.record_filename, 5, 1, 1, 1) self.record_start_new = QtWidgets.QPushButton(self.frame_2) self.record_start_new.setEnabled(False) self.record_start_new.setObjectName("record_start_new") self.gridLayout_3.addWidget(self.record_start_new, 4, 0, 1, 1) self.record_video = QtWidgets.QCheckBox(self.frame_2) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setItalic(False) font.setUnderline(False) font.setWeight(75) font.setStrikeOut(False) self.record_video.setFont(font) self.record_video.setObjectName("record_video") self.gridLayout_3.addWidget(self.record_video, 3, 0, 1, 2) self.label_22 = QtWidgets.QLabel(self.frame_2) self.label_22.setObjectName("label_22") self.gridLayout_3.addWidget(self.label_22, 6, 0, 1, 1) self.record_state = QtWidgets.QLineEdit(self.frame_2) self.record_state.setReadOnly(True) self.record_state.setObjectName("record_state") self.gridLayout_3.addWidget(self.record_state, 6, 1, 1, 1) self.report_results = QtWidgets.QCheckBox(self.frame_2) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.report_results.setFont(font) self.report_results.setChecked(False) self.report_results.setObjectName("report_results") self.gridLayout_3.addWidget(self.report_results, 7, 4, 1, 3) self.label_18 = QtWidgets.QLabel(self.frame_2) self.label_18.setObjectName("label_18") self.gridLayout_3.addWidget(self.label_18, 5, 4, 1, 1) self.label_19 = QtWidgets.QLabel(self.frame_2) self.label_19.setObjectName("label_19") self.gridLayout_3.addWidget(self.label_19, 6, 4, 1, 1) self.line_2 = QtWidgets.QFrame(self.frame_2) self.line_2.setFrameShape(QtWidgets.QFrame.VLine) self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_2.setObjectName("line_2") self.gridLayout_3.addWidget(self.line_2, 0, 3, 11, 1) self.verticalLayout_4.addWidget(self.frame_2) self.tabWidget.addTab(self.tab_interface, "") self.tab_setup = QtWidgets.QWidget() self.tab_setup.setObjectName("tab_setup") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.tab_setup) self.verticalLayout_3.setContentsMargins(0, 0, 0, 0) self.verticalLayout_3.setObjectName("verticalLayout_3") self.frame = QtWidgets.QFrame(self.tab_setup) self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel) self.frame.setFrameShadow(QtWidgets.QFrame.Raised) self.frame.setObjectName("frame") self.gridLayout = QtWidgets.QGridLayout(self.frame) self.gridLayout.setObjectName("gridLayout") self.img_rotation = QtWidgets.QDoubleSpinBox(self.frame) self.img_rotation.setWrapping(True) self.img_rotation.setDecimals(3) self.img_rotation.setMaximum(359.0) self.img_rotation.setObjectName("img_rotation") self.gridLayout.addWidget(self.img_rotation, 0, 1, 1, 1) self.mat_colour = QtWidgets.QComboBox(self.frame) self.mat_colour.setObjectName("mat_colour") self.mat_colour.addItem("") self.mat_colour.addItem("") self.mat_colour.addItem("") self.gridLayout.addWidget(self.mat_colour, 8, 1, 1, 1) self.label_13 = QtWidgets.QLabel(self.frame) self.label_13.setObjectName("label_13") self.gridLayout.addWidget(self.label_13, 8, 0, 1, 1) self.label_3 = QtWidgets.QLabel(self.frame) self.label_3.setObjectName("label_3") self.gridLayout.addWidget(self.label_3, 0, 0, 1, 1) self.save_config = QtWidgets.QPushButton(self.frame) self.save_config.setObjectName("save_config") self.gridLayout.addWidget(self.save_config, 9, 0, 1, 6) self.mat_type = QtWidgets.QComboBox(self.frame) self.mat_type.setObjectName("mat_type") self.mat_type.addItem("") self.mat_type.addItem("") self.gridLayout.addWidget(self.mat_type, 8, 2, 1, 1) self.line_3 = QtWidgets.QFrame(self.frame) self.line_3.setMinimumSize(QtCore.QSize(0, 10)) self.line_3.setFrameShape(QtWidgets.QFrame.HLine) self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_3.setObjectName("line_3") self.gridLayout.addWidget(self.line_3, 7, 0, 1, 6) self.mat_manufacturer = QtWidgets.QLineEdit(self.frame) self.mat_manufacturer.setObjectName("mat_manufacturer") self.gridLayout.addWidget(self.mat_manufacturer, 8, 3, 1, 1) self.mat_date_id = QtWidgets.QLineEdit(self.frame) self.mat_date_id.setObjectName("mat_date_id") self.gridLayout.addWidget(self.mat_date_id, 8, 5, 1, 1) self.label_20 = QtWidgets.QLabel(self.frame) self.label_20.setObjectName("label_20") self.gridLayout.addWidget(self.label_20, 8, 4, 1, 1) self.label_29 = QtWidgets.QLabel(self.frame) self.label_29.setObjectName("label_29") self.gridLayout.addWidget(self.label_29, 4, 2, 1, 1) self.label_28 = QtWidgets.QLabel(self.frame) self.label_28.setObjectName("label_28") self.gridLayout.addWidget(self.label_28, 4, 0, 1, 1) self.gear_roi_x = QtWidgets.QSpinBox(self.frame) self.gear_roi_x.setMaximum(640) self.gear_roi_x.setObjectName("gear_roi_x") self.gridLayout.addWidget(self.gear_roi_x, 4, 1, 1, 1) self.label_10 = QtWidgets.QLabel(self.frame) self.label_10.setObjectName("label_10") self.gridLayout.addWidget(self.label_10, 4, 4, 1, 1) self.label_8 = QtWidgets.QLabel(self.frame) self.label_8.setObjectName("label_8") self.gridLayout.addWidget(self.label_8, 5, 0, 1, 1) self.label_11 = QtWidgets.QLabel(self.frame) self.label_11.setObjectName("label_11") self.gridLayout.addWidget(self.label_11, 5, 4, 1, 1) self.fil_roi_x = QtWidgets.QSpinBox(self.frame) self.fil_roi_x.setMaximum(640) self.fil_roi_x.setObjectName("fil_roi_x") self.gridLayout.addWidget(self.fil_roi_x, 5, 1, 1, 1) self.label_9 = QtWidgets.QLabel(self.frame) self.label_9.setObjectName("label_9") self.gridLayout.addWidget(self.label_9, 5, 2, 1, 1) self.fil_roi_y = QtWidgets.QSpinBox(self.frame) self.fil_roi_y.setMaximum(640) self.fil_roi_y.setObjectName("fil_roi_y") self.gridLayout.addWidget(self.fil_roi_y, 5, 3, 1, 1) self.label_12 = QtWidgets.QLabel(self.frame) self.label_12.setObjectName("label_12") self.gridLayout.addWidget(self.label_12, 2, 2, 1, 1) self.label_7 = QtWidgets.QLabel(self.frame) self.label_7.setObjectName("label_7") self.gridLayout.addWidget(self.label_7, 2, 0, 1, 1) self.w_y2 = QtWidgets.QSpinBox(self.frame) self.w_y2.setMaximum(640) self.w_y2.setObjectName("w_y2") self.gridLayout.addWidget(self.w_y2, 2, 1, 1, 1) self.gear_roi_y = QtWidgets.QSpinBox(self.frame) self.gear_roi_y.setMaximum(640) self.gear_roi_y.setObjectName("gear_roi_y") self.gridLayout.addWidget(self.gear_roi_y, 4, 3, 1, 1) self.w_vline_left_border = QtWidgets.QSpinBox(self.frame) self.w_vline_left_border.setMaximum(640) self.w_vline_left_border.setObjectName("w_vline_left_border") self.gridLayout.addWidget(self.w_vline_left_border, 2, 3, 1, 1) self.label_26 = QtWidgets.QLabel(self.frame) self.label_26.setObjectName("label_26") self.gridLayout.addWidget(self.label_26, 2, 4, 1, 1) self.w_vline_right_border = QtWidgets.QSpinBox(self.frame) self.w_vline_right_border.setMaximum(640) self.w_vline_right_border.setObjectName("w_vline_right_border") self.gridLayout.addWidget(self.w_vline_right_border, 2, 5, 1, 1) self.gear_roi_size = QtWidgets.QSpinBox(self.frame) self.gear_roi_size.setMaximum(640) self.gear_roi_size.setObjectName("gear_roi_size") self.gridLayout.addWidget(self.gear_roi_size, 4, 5, 1, 1) self.fil_roi_size = QtWidgets.QSpinBox(self.frame) self.fil_roi_size.setMaximum(640) self.fil_roi_size.setObjectName("fil_roi_size") self.gridLayout.addWidget(self.fil_roi_size, 5, 5, 1, 1) self.label_5 = QtWidgets.QLabel(self.frame) self.label_5.setObjectName("label_5") self.gridLayout.addWidget(self.label_5, 0, 2, 1, 1) self.vline_left = QtWidgets.QSpinBox(self.frame) self.vline_left.setMaximum(640) self.vline_left.setObjectName("vline_left") self.gridLayout.addWidget(self.vline_left, 0, 3, 1, 1) self.label_6 = QtWidgets.QLabel(self.frame) self.label_6.setObjectName("label_6") self.gridLayout.addWidget(self.label_6, 0, 4, 1, 1) self.vline_right = QtWidgets.QSpinBox(self.frame) self.vline_right.setMaximum(640) self.vline_right.setObjectName("vline_right") self.gridLayout.addWidget(self.vline_right, 0, 5, 1, 1) self.img_rotation.raise_() self.label_3.raise_() self.label_13.raise_() self.mat_colour.raise_() self.save_config.raise_() self.mat_type.raise_() self.mat_manufacturer.raise_() self.mat_date_id.raise_() self.label_20.raise_() self.line_3.raise_() self.label_28.raise_() self.gear_roi_x.raise_() self.label_29.raise_() self.label_8.raise_() self.fil_roi_x.raise_() self.label_9.raise_() self.fil_roi_y.raise_() self.label_7.raise_() self.w_y2.raise_() self.label_10.raise_() self.label_11.raise_() self.label_12.raise_() self.gear_roi_y.raise_() self.w_vline_left_border.raise_() self.label_26.raise_() self.w_vline_right_border.raise_() self.gear_roi_size.raise_() self.fil_roi_size.raise_() self.label_5.raise_() self.vline_left.raise_() self.label_6.raise_() self.vline_right.raise_() self.verticalLayout_3.addWidget(self.frame) self.tabWidget.addTab(self.tab_setup, "") self.tab_calibrate = QtWidgets.QWidget() self.tab_calibrate.setObjectName("tab_calibrate") self.gridLayout_5 = QtWidgets.QGridLayout(self.tab_calibrate) self.gridLayout_5.setContentsMargins(0, 0, 0, 0) self.gridLayout_5.setObjectName("gridLayout_5") self.frame_4 = QtWidgets.QFrame(self.tab_calibrate) self.frame_4.setFrameShape(QtWidgets.QFrame.StyledPanel) self.frame_4.setFrameShadow(QtWidgets.QFrame.Raised) self.frame_4.setObjectName("frame_4") self.gridLayout_4 = QtWidgets.QGridLayout(self.frame_4) self.gridLayout_4.setObjectName("gridLayout_4") self.label_15 = QtWidgets.QLabel(self.frame_4) self.label_15.setObjectName("label_15") self.gridLayout_4.addWidget(self.label_15, 0, 1, 1, 1) self.calibrate = QtWidgets.QPushButton(self.frame_4) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.calibrate.setFont(font) self.calibrate.setObjectName("calibrate") self.gridLayout_4.addWidget(self.calibrate, 4, 1, 1, 2) self.filament_width = QtWidgets.QDoubleSpinBox(self.frame_4) self.filament_width.setDecimals(3) self.filament_width.setMinimum(1.0) self.filament_width.setProperty("value", 2.85) self.filament_width.setObjectName("filament_width") self.gridLayout_4.addWidget(self.filament_width, 0, 2, 1, 1) self.calfactor_inv = QtWidgets.QDoubleSpinBox(self.frame_4) self.calfactor_inv.setReadOnly(True) self.calfactor_inv.setButtonSymbols( QtWidgets.QAbstractSpinBox.NoButtons) self.calfactor_inv.setDecimals(3) self.calfactor_inv.setMinimum(0.001) self.calfactor_inv.setObjectName("calfactor_inv") self.gridLayout_4.addWidget(self.calfactor_inv, 2, 2, 1, 1) self.cal_factor = QtWidgets.QDoubleSpinBox(self.frame_4) self.cal_factor.setReadOnly(True) self.cal_factor.setButtonSymbols(QtWidgets.QAbstractSpinBox.NoButtons) self.cal_factor.setDecimals(4) self.cal_factor.setMinimum(0.001) self.cal_factor.setSingleStep(0.001) self.cal_factor.setObjectName("cal_factor") self.gridLayout_4.addWidget(self.cal_factor, 1, 2, 1, 1) self.cal_date = QtWidgets.QDateTimeEdit(self.frame_4) self.cal_date.setReadOnly(True) self.cal_date.setButtonSymbols(QtWidgets.QAbstractSpinBox.NoButtons) self.cal_date.setDateTime( QtCore.QDateTime(QtCore.QDate(2017, 1, 19), QtCore.QTime(15, 30, 0))) self.cal_date.setObjectName("cal_date") self.gridLayout_4.addWidget(self.cal_date, 3, 1, 1, 2) self.label_4 = QtWidgets.QLabel(self.frame_4) self.label_4.setObjectName("label_4") self.gridLayout_4.addWidget(self.label_4, 1, 1, 2, 1) self.gridLayout_5.addWidget(self.frame_4, 0, 0, 1, 1) spacerItem = QtWidgets.QSpacerItem(444, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.gridLayout_5.addItem(spacerItem, 0, 1, 1, 1) spacerItem1 = QtWidgets.QSpacerItem(20, 62, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout_5.addItem(spacerItem1, 1, 0, 1, 1) self.tabWidget.addTab(self.tab_calibrate, "") self.tab_detection = QtWidgets.QWidget() self.tab_detection.setObjectName("tab_detection") self.gridLayout_2 = QtWidgets.QGridLayout(self.tab_detection) self.gridLayout_2.setContentsMargins(0, 0, 0, 0) self.gridLayout_2.setObjectName("gridLayout_2") self.frame_3 = QtWidgets.QFrame(self.tab_detection) self.frame_3.setFrameShape(QtWidgets.QFrame.StyledPanel) self.frame_3.setFrameShadow(QtWidgets.QFrame.Raised) self.frame_3.setObjectName("frame_3") self.formLayout = QtWidgets.QFormLayout(self.frame_3) self.formLayout.setFieldGrowthPolicy( QtWidgets.QFormLayout.AllNonFixedFieldsGrow) self.formLayout.setObjectName("formLayout") self.width_thresh_inv = QtWidgets.QCheckBox(self.frame_3) self.width_thresh_inv.setEnabled(False) self.width_thresh_inv.setLayoutDirection(QtCore.Qt.RightToLeft) self.width_thresh_inv.setObjectName("width_thresh_inv") self.formLayout.setWidget(0, QtWidgets.QFormLayout.SpanningRole, self.width_thresh_inv) self.line = QtWidgets.QFrame(self.frame_3) self.line.setFrameShape(QtWidgets.QFrame.VLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.formLayout.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.line) self.label_14 = QtWidgets.QLabel(self.frame_3) self.label_14.setObjectName("label_14") self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_14) self.gridLayout_2.addWidget(self.frame_3, 0, 0, 1, 1) spacerItem2 = QtWidgets.QSpacerItem(505, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.gridLayout_2.addItem(spacerItem2, 0, 1, 1, 1) spacerItem3 = QtWidgets.QSpacerItem(20, 77, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout_2.addItem(spacerItem3, 1, 0, 1, 1) self.tabWidget.addTab(self.tab_detection, "") self.tab_video = QtWidgets.QWidget() self.tab_video.setObjectName("tab_video") self.gridLayout_7 = QtWidgets.QGridLayout(self.tab_video) self.gridLayout_7.setContentsMargins(0, 0, 0, 0) self.gridLayout_7.setObjectName("gridLayout_7") spacerItem4 = QtWidgets.QSpacerItem(20, 52, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout_7.addItem(spacerItem4, 1, 0, 1, 1) self.frame_5 = QtWidgets.QFrame(self.tab_video) self.frame_5.setFrameShape(QtWidgets.QFrame.StyledPanel) self.frame_5.setFrameShadow(QtWidgets.QFrame.Raised) self.frame_5.setObjectName("frame_5") self.gridLayout_6 = QtWidgets.QGridLayout(self.frame_5) self.gridLayout_6.setObjectName("gridLayout_6") self.frame_number = QtWidgets.QSlider(self.frame_5) self.frame_number.setEnabled(False) self.frame_number.setOrientation(QtCore.Qt.Horizontal) self.frame_number.setTickPosition(QtWidgets.QSlider.TicksBelow) self.frame_number.setObjectName("frame_number") self.gridLayout_6.addWidget(self.frame_number, 2, 0, 1, 3) self.frame_next = QtWidgets.QPushButton(self.frame_5) self.frame_next.setEnabled(False) self.frame_next.setObjectName("frame_next") self.gridLayout_6.addWidget(self.frame_next, 1, 1, 1, 1) self.play_video = QtWidgets.QCheckBox(self.frame_5) self.play_video.setEnabled(False) self.play_video.setObjectName("play_video") self.gridLayout_6.addWidget(self.play_video, 1, 2, 1, 1) self.frame_prev = QtWidgets.QPushButton(self.frame_5) self.frame_prev.setEnabled(False) self.frame_prev.setObjectName("frame_prev") self.gridLayout_6.addWidget(self.frame_prev, 1, 0, 1, 1) self.load_video = QtWidgets.QPushButton(self.frame_5) self.load_video.setEnabled(False) self.load_video.setObjectName("load_video") self.gridLayout_6.addWidget(self.load_video, 0, 0, 1, 3) self.gridLayout_7.addWidget(self.frame_5, 0, 0, 1, 1) self.tabWidget.addTab(self.tab_video, "") self.tab_camera = QtWidgets.QWidget() self.tab_camera.setObjectName("tab_camera") self.horizontalLayout = QtWidgets.QHBoxLayout(self.tab_camera) self.horizontalLayout.setContentsMargins(0, 0, 0, 0) self.horizontalLayout.setObjectName("horizontalLayout") self.groupBox = QtWidgets.QGroupBox(self.tab_camera) self.groupBox.setObjectName("groupBox") self.gridLayout_8 = QtWidgets.QGridLayout(self.groupBox) self.gridLayout_8.setObjectName("gridLayout_8") self.label_24 = QtWidgets.QLabel(self.groupBox) self.label_24.setObjectName("label_24") self.gridLayout_8.addWidget(self.label_24, 0, 3, 1, 1) self.label_23 = QtWidgets.QLabel(self.groupBox) self.label_23.setObjectName("label_23") self.gridLayout_8.addWidget(self.label_23, 0, 0, 1, 1) self.cam_model = QtWidgets.QLineEdit(self.groupBox) self.cam_model.setReadOnly(True) self.cam_model.setObjectName("cam_model") self.gridLayout_8.addWidget(self.cam_model, 0, 1, 1, 1) self.cam_number = QtWidgets.QSpinBox(self.groupBox) self.cam_number.setReadOnly(True) self.cam_number.setButtonSymbols(QtWidgets.QAbstractSpinBox.NoButtons) self.cam_number.setObjectName("cam_number") self.gridLayout_8.addWidget(self.cam_number, 0, 2, 1, 1) self.cam_fps = QtWidgets.QSpinBox(self.groupBox) self.cam_fps.setReadOnly(True) self.cam_fps.setButtonSymbols(QtWidgets.QAbstractSpinBox.NoButtons) self.cam_fps.setMinimum(1) self.cam_fps.setMaximum(999) self.cam_fps.setSingleStep(15) self.cam_fps.setProperty("value", 30) self.cam_fps.setObjectName("cam_fps") self.gridLayout_8.addWidget(self.cam_fps, 0, 4, 1, 1) self.cam_table = QtWidgets.QTableWidget(self.groupBox) self.cam_table.setObjectName("cam_table") self.cam_table.setColumnCount(0) self.cam_table.setRowCount(0) self.gridLayout_8.addWidget(self.cam_table, 2, 0, 1, 5) self.horizontalLayout.addWidget(self.groupBox) self.tabWidget.addTab(self.tab_camera, "") self.verticalLayout.addWidget(self.tabWidget) self.groupBox_video = QtWidgets.QGroupBox(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.groupBox_video.sizePolicy().hasHeightForWidth()) self.groupBox_video.setSizePolicy(sizePolicy) self.groupBox_video.setMinimumSize(QtCore.QSize(640, 500)) self.groupBox_video.setObjectName("groupBox_video") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.groupBox_video) self.verticalLayout_2.setObjectName("verticalLayout_2") self.verticalLayout.addWidget(self.groupBox_video) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 658, 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) self.tabWidget.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def __init__(self): super().__init__() QtGui.QFontDatabase.addApplicationFont(":/fonts/fonts/a_LCDNova.ttf") self.icon_msg = QtGui.QIcon() self.icon_msg.addPixmap(QtGui.QPixmap(":/ico/img/shutdown.ico"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.setWindowIcon(self.icon_msg) self.setupUi(self) self.dragPos = QtCore.QPoint() self.label_bottom_2.setText(VERSION) self.run_system = platform.system() if self.run_system == 'Linux': self.checkBox.setText('Записать в систему') self.checkBox_2.setText('Записать в систему') self.timeEdit.setDateTime(QtCore.QDateTime.currentDateTime()) self.dateEdit.setDateTime(QtCore.QDateTime.currentDateTime()) self.clock_timer = QtCore.QTimer(self) self.clock_timer.timeout.connect(self.display_time) self.clock_timer.start(1000) self.spinBox.setSuffix(' мин') self.old_task = False self.current_time_sec = 0 self.timer_started = False self.date_timer_started = False self.pushButton_4.setEnabled(False) self.spinBox.setValue(1) self.dateEdit_2.setDateTime(QtCore.QDateTime.currentDateTime()) self.shutdown_timer = self.dateEdit_2.time() self.frame_7.hide() self.label_4.hide() self.timer_by_time = QtCore.QTimer(self) self.timer_by_time.timeout.connect(self.timer_operation_by_time) self.pushButton_7.setEnabled(False) self.frame_11.hide() self.label_8.hide() sec = 60 - QtCore.QDateTime.currentDateTime().time().second() self.dateTimeEdit.setDateTime( QtCore.QDateTime.currentDateTime().addSecs(sec)) self.timer_by_date = QtCore.QTimer(self) self.timer_by_date.timeout.connect(self.timer_operation_by_date) self.pushButton.clicked.connect( lambda: self.stackedWidget.setCurrentIndex(1)) self.pushButton_2.clicked.connect(self.start_timer_by_time) self.pushButton_3.clicked.connect( lambda: self.stackedWidget.setCurrentIndex(2)) self.pushButton_4.clicked.connect(self.stop_timer_by_time) self.pushButton_6.clicked.connect(self.start_timer_by_date) self.pushButton_7.clicked.connect(self.stop_timer_by_date) self.pushButton_8.clicked.connect(self.close) self.pushButton_9.clicked.connect( lambda: self.stackedWidget.setCurrentIndex(0)) self.pushButton_10.clicked.connect( lambda: self.stackedWidget.setCurrentIndex(0)) self.btn_close.clicked.connect(self.close) self.btn_minimize.clicked.connect(self.showMinimized) QtCore.QMetaObject.connectSlotsByName(self) self.setWindowFlags(QtCore.Qt.FramelessWindowHint) self.setAttribute(QtCore.Qt.WA_TranslucentBackground) # checks 'task scheduler' for a task if self.run_system == 'Windows': try: query_task = subprocess.check_output( ['SCHTASKS', '/Query', '/FO', 'LIST', '/TN', 'ShutdownPC'], shell=True, stdin=subprocess.PIPE, stderr=subprocess.PIPE).decode('cp866') # there is a task result_query_list = query_task.split('\r\n') for task_parameter in result_query_list: if task_parameter.startswith('Время следующего запуска:'): task_time_result = task_parameter[26:].split(' ') if not task_time_result[0] == 'N/A': if len(task_time_result[1]) == 7: task_time_result[1] = '0' + task_time_result[1] self.TaskDate = QtCore.QDate() self.TaskDate.setDate( int(task_time_result[0][6:]), int(task_time_result[0][3:5]), int(task_time_result[0][:2])) self.TaskTime = QtCore.QTime() self.TaskTime.setHMS(int(task_time_result[1][:2]), int(task_time_result[1][3:5]), int(task_time_result[1][6:])) self.timer_started = True self.checkBox.setEnabled(False) self.pushButton_2.setEnabled(False) self.pushButton_4.setEnabled(True) self.spinBox.setReadOnly(True) self.spinBox.hide() self.checkBox.hide() self.label_2.setText("Есть задача в планировщике") self.frame_3.hide() self.frame_7.show() self.label_4.show() self.timeEdit_2.setTime(self.TaskTime) self.old_task = True self.label_5.setText("Есть задача в планировщике") self.frame_10.hide() self.frame_11.show() self.dateTimeEdit.setEnabled(False) self.pushButton_6.setEnabled(False) self.pushButton_7.setEnabled(True) self.label_8.show() self.checkBox_2.hide() self.dateTimeEdit.setDate(self.TaskDate) self.dateTimeEdit.setTime(self.TaskTime) except subprocess.CalledProcessError: # there is NO task pass
def setupUi(self, Dialog_change_order): Dialog_change_order.setObjectName("Dialog_change_order") Dialog_change_order.setEnabled(True) Dialog_change_order.resize(387, 258) self.horizontalLayout_7 = QtWidgets.QHBoxLayout(Dialog_change_order) self.horizontalLayout_7.setObjectName("horizontalLayout_7") self.gridLayout = QtWidgets.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.label_Ref = QtWidgets.QLabel(Dialog_change_order) self.label_Ref.setAlignment(QtCore.Qt.AlignCenter) self.label_Ref.setObjectName("label_Ref") self.horizontalLayout.addWidget(self.label_Ref) self.lineEdit_Ref = QtWidgets.QLineEdit(Dialog_change_order) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.lineEdit_Ref.sizePolicy().hasHeightForWidth()) self.lineEdit_Ref.setSizePolicy(sizePolicy) self.lineEdit_Ref.setMinimumSize(QtCore.QSize(65, 0)) self.lineEdit_Ref.setObjectName("lineEdit_Ref") self.horizontalLayout.addWidget(self.lineEdit_Ref) self.checkBox_OrderOptions = QtWidgets.QCheckBox(Dialog_change_order) self.checkBox_OrderOptions.setEnabled(False) self.checkBox_OrderOptions.setObjectName("checkBox_OrderOptions") self.horizontalLayout.addWidget(self.checkBox_OrderOptions) self.gridLayout.addLayout(self.horizontalLayout, 1, 0, 1, 4) self.verticalLayout_8 = QtWidgets.QVBoxLayout() self.verticalLayout_8.setSpacing(0) self.verticalLayout_8.setObjectName("verticalLayout_8") self.horizontalLayout_6 = QtWidgets.QHBoxLayout() self.horizontalLayout_6.setObjectName("horizontalLayout_6") self.label_CondType = QtWidgets.QLabel(Dialog_change_order) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_CondType.sizePolicy().hasHeightForWidth()) self.label_CondType.setSizePolicy(sizePolicy) self.label_CondType.setAlignment(QtCore.Qt.AlignCenter) self.label_CondType.setObjectName("label_CondType") self.horizontalLayout_6.addWidget(self.label_CondType) self.comboBox_CondType = QtWidgets.QComboBox(Dialog_change_order) self.comboBox_CondType.setEnabled(False) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.comboBox_CondType.sizePolicy().hasHeightForWidth()) self.comboBox_CondType.setSizePolicy(sizePolicy) self.comboBox_CondType.setMinimumSize(QtCore.QSize(80, 0)) self.comboBox_CondType.setMaximumSize(QtCore.QSize(90, 16777215)) self.comboBox_CondType.setObjectName("comboBox_CondType") self.comboBox_CondType.addItem("") self.comboBox_CondType.addItem("") self.comboBox_CondType.addItem("") self.comboBox_CondType.addItem("") self.comboBox_CondType.addItem("") self.horizontalLayout_6.addWidget(self.comboBox_CondType) self.verticalLayout_8.addLayout(self.horizontalLayout_6) self.stackedWidget = QtWidgets.QStackedWidget(Dialog_change_order) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.stackedWidget.sizePolicy().hasHeightForWidth()) self.stackedWidget.setSizePolicy(sizePolicy) self.stackedWidget.setMinimumSize(QtCore.QSize(90, 0)) self.stackedWidget.setFocusPolicy(QtCore.Qt.NoFocus) self.stackedWidget.setFrameShadow(QtWidgets.QFrame.Plain) self.stackedWidget.setObjectName("stackedWidget") self.page = QtWidgets.QWidget() self.page.setObjectName("page") self.verticalLayout_10 = QtWidgets.QVBoxLayout(self.page) self.verticalLayout_10.setObjectName("verticalLayout_10") self.verticalLayout_18 = QtWidgets.QVBoxLayout() self.verticalLayout_18.setObjectName("verticalLayout_18") self.groupBox = QtWidgets.QGroupBox(self.page) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox.sizePolicy().hasHeightForWidth()) self.groupBox.setSizePolicy(sizePolicy) self.groupBox.setMinimumSize(QtCore.QSize(140, 90)) self.groupBox.setMaximumSize(QtCore.QSize(170, 16777215)) self.groupBox.setObjectName("groupBox") self.verticalLayout_17 = QtWidgets.QVBoxLayout(self.groupBox) self.verticalLayout_17.setObjectName("verticalLayout_17") self.verticalLayout_5 = QtWidgets.QVBoxLayout() self.verticalLayout_5.setObjectName("verticalLayout_5") self.horizontalLayout_ValidType = QtWidgets.QHBoxLayout() self.horizontalLayout_ValidType.setObjectName("horizontalLayout_ValidType") self.label_ValidType = QtWidgets.QLabel(self.groupBox) self.label_ValidType.setObjectName("label_ValidType") self.horizontalLayout_ValidType.addWidget(self.label_ValidType) self.comboBox_ValidType = QtWidgets.QComboBox(self.groupBox) self.comboBox_ValidType.setEnabled(False) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.comboBox_ValidType.sizePolicy().hasHeightForWidth()) self.comboBox_ValidType.setSizePolicy(sizePolicy) self.comboBox_ValidType.setMinimumSize(QtCore.QSize(75, 0)) self.comboBox_ValidType.setMaximumSize(QtCore.QSize(100, 16777215)) self.comboBox_ValidType.setTabletTracking(True) self.comboBox_ValidType.setObjectName("comboBox_ValidType") self.comboBox_ValidType.addItem("") self.comboBox_ValidType.addItem("") self.comboBox_ValidType.addItem("") self.comboBox_ValidType.addItem("") self.comboBox_ValidType.addItem("") self.horizontalLayout_ValidType.addWidget(self.comboBox_ValidType) self.verticalLayout_5.addLayout(self.horizontalLayout_ValidType) self.horizontalLayout_ValidTime = QtWidgets.QHBoxLayout() self.horizontalLayout_ValidTime.setObjectName("horizontalLayout_ValidTime") self.label_ValidTime = QtWidgets.QLabel(self.groupBox) self.label_ValidTime.setObjectName("label_ValidTime") self.horizontalLayout_ValidTime.addWidget(self.label_ValidTime) self.dateEdit_ValidTime = QtWidgets.QDateEdit(self.groupBox) self.dateEdit_ValidTime.setEnabled(False) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.dateEdit_ValidTime.sizePolicy().hasHeightForWidth()) self.dateEdit_ValidTime.setSizePolicy(sizePolicy) self.dateEdit_ValidTime.setMinimumSize(QtCore.QSize(75, 0)) self.dateEdit_ValidTime.setMaximumSize(QtCore.QSize(100, 16777215)) self.dateEdit_ValidTime.setCalendarPopup(True) self.dateEdit_ValidTime.setDate(QtCore.QDate(1970, 1, 1)) self.dateEdit_ValidTime.setObjectName("dateEdit_ValidTime") self.horizontalLayout_ValidTime.addWidget(self.dateEdit_ValidTime) self.verticalLayout_5.addLayout(self.horizontalLayout_ValidTime) self.verticalLayout_17.addLayout(self.verticalLayout_5) self.verticalLayout_18.addWidget(self.groupBox) self.groupBox_2 = QtWidgets.QGroupBox(self.page) self.groupBox_2.setEnabled(True) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox_2.sizePolicy().hasHeightForWidth()) self.groupBox_2.setSizePolicy(sizePolicy) self.groupBox_2.setMinimumSize(QtCore.QSize(140, 70)) self.groupBox_2.setMaximumSize(QtCore.QSize(170, 16777215)) self.groupBox_2.setTitle("") self.groupBox_2.setObjectName("groupBox_2") self.verticalLayout_7 = QtWidgets.QVBoxLayout(self.groupBox_2) self.verticalLayout_7.setObjectName("verticalLayout_7") self.verticalLayout_15 = QtWidgets.QVBoxLayout() self.verticalLayout_15.setObjectName("verticalLayout_15") self.checkBox_stop_tri = QtWidgets.QCheckBox(self.groupBox_2) self.checkBox_stop_tri.setEnabled(False) self.checkBox_stop_tri.setObjectName("checkBox_stop_tri") self.verticalLayout_15.addWidget(self.checkBox_stop_tri) self.horizontalLayout_4 = QtWidgets.QHBoxLayout() self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.comboBox_StopType = QtWidgets.QComboBox(self.groupBox_2) self.comboBox_StopType.setEnabled(False) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.comboBox_StopType.sizePolicy().hasHeightForWidth()) self.comboBox_StopType.setSizePolicy(sizePolicy) self.comboBox_StopType.setMinimumSize(QtCore.QSize(40, 0)) self.comboBox_StopType.setMaximumSize(QtCore.QSize(80, 16777215)) self.comboBox_StopType.setObjectName("comboBox_StopType") self.comboBox_StopType.addItem("") self.comboBox_StopType.addItem("") self.comboBox_StopType.addItem("") self.comboBox_StopType.addItem("") self.horizontalLayout_4.addWidget(self.comboBox_StopType) self.spinBox_StopLevel = QtWidgets.QSpinBox(self.groupBox_2) self.spinBox_StopLevel.setEnabled(False) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.spinBox_StopLevel.sizePolicy().hasHeightForWidth()) self.spinBox_StopLevel.setSizePolicy(sizePolicy) self.spinBox_StopLevel.setMinimumSize(QtCore.QSize(70, 0)) self.spinBox_StopLevel.setMaximumSize(QtCore.QSize(90, 16777215)) self.spinBox_StopLevel.setMaximum(2147483647) self.spinBox_StopLevel.setObjectName("spinBox_StopLevel") self.horizontalLayout_4.addWidget(self.spinBox_StopLevel) self.verticalLayout_15.addLayout(self.horizontalLayout_4) self.verticalLayout_7.addLayout(self.verticalLayout_15) self.verticalLayout_18.addWidget(self.groupBox_2) self.verticalLayout_10.addLayout(self.verticalLayout_18) self.stackedWidget.addWidget(self.page) self.page_2 = QtWidgets.QWidget() self.page_2.setObjectName("page_2") self.verticalLayout_12 = QtWidgets.QVBoxLayout(self.page_2) self.verticalLayout_12.setObjectName("verticalLayout_12") self.verticalLayout_11 = QtWidgets.QVBoxLayout() self.verticalLayout_11.setObjectName("verticalLayout_11") self.verticalLayout_2 = QtWidgets.QVBoxLayout() self.verticalLayout_2.setObjectName("verticalLayout_2") self.horizontalLayout_11 = QtWidgets.QHBoxLayout() self.horizontalLayout_11.setObjectName("horizontalLayout_11") self.radioButton_buy1 = QtWidgets.QRadioButton(self.page_2) self.radioButton_buy1.setEnabled(False) self.radioButton_buy1.setCheckable(True) self.radioButton_buy1.setChecked(False) self.radioButton_buy1.setObjectName("radioButton_buy1") self.horizontalLayout_11.addWidget(self.radioButton_buy1) self.radioButton_sell1 = QtWidgets.QRadioButton(self.page_2) self.radioButton_sell1.setEnabled(False) self.radioButton_sell1.setCheckable(True) self.radioButton_sell1.setObjectName("radioButton_sell1") self.horizontalLayout_11.addWidget(self.radioButton_sell1) self.verticalLayout_2.addLayout(self.horizontalLayout_11) self.horizontalLayout_12 = QtWidgets.QHBoxLayout() self.horizontalLayout_12.setObjectName("horizontalLayout_12") self.label_9 = QtWidgets.QLabel(self.page_2) self.label_9.setObjectName("label_9") self.horizontalLayout_12.addWidget(self.label_9) self.spinBox_StopLevel2 = QtWidgets.QSpinBox(self.page_2) self.spinBox_StopLevel2.setEnabled(False) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.spinBox_StopLevel2.sizePolicy().hasHeightForWidth()) self.spinBox_StopLevel2.setSizePolicy(sizePolicy) self.spinBox_StopLevel2.setMinimumSize(QtCore.QSize(75, 0)) self.spinBox_StopLevel2.setMaximumSize(QtCore.QSize(90, 16777215)) self.spinBox_StopLevel2.setMaximum(2147483647) self.spinBox_StopLevel2.setObjectName("spinBox_StopLevel2") self.horizontalLayout_12.addWidget(self.spinBox_StopLevel2) self.verticalLayout_2.addLayout(self.horizontalLayout_12) self.horizontalLayout_13 = QtWidgets.QHBoxLayout() self.horizontalLayout_13.setObjectName("horizontalLayout_13") self.label_10 = QtWidgets.QLabel(self.page_2) self.label_10.setObjectName("label_10") self.horizontalLayout_13.addWidget(self.label_10) self.spinBox_toler = QtWidgets.QSpinBox(self.page_2) self.spinBox_toler.setEnabled(False) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.spinBox_toler.sizePolicy().hasHeightForWidth()) self.spinBox_toler.setSizePolicy(sizePolicy) self.spinBox_toler.setMinimumSize(QtCore.QSize(40, 0)) self.spinBox_toler.setMaximumSize(QtCore.QSize(60, 16777215)) self.spinBox_toler.setMaximum(16777215) self.spinBox_toler.setObjectName("spinBox_toler") self.horizontalLayout_13.addWidget(self.spinBox_toler) self.verticalLayout_2.addLayout(self.horizontalLayout_13) self.verticalLayout_11.addLayout(self.verticalLayout_2) self.groupBox_3 = QtWidgets.QGroupBox(self.page_2) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox_3.sizePolicy().hasHeightForWidth()) self.groupBox_3.setSizePolicy(sizePolicy) self.groupBox_3.setMinimumSize(QtCore.QSize(140, 70)) self.groupBox_3.setTitle("") self.groupBox_3.setObjectName("groupBox_3") self.layoutWidget = QtWidgets.QWidget(self.groupBox_3) self.layoutWidget.setGeometry(QtCore.QRect(10, 10, 94, 46)) self.layoutWidget.setObjectName("layoutWidget") self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.layoutWidget) self.verticalLayout_6.setContentsMargins(0, 0, 0, 0) self.verticalLayout_6.setObjectName("verticalLayout_6") self.checkBox_Trailing_Stop = QtWidgets.QCheckBox(self.layoutWidget) self.checkBox_Trailing_Stop.setObjectName("checkBox_Trailing_Stop") self.verticalLayout_6.addWidget(self.checkBox_Trailing_Stop) self.horizontalLayout_14 = QtWidgets.QHBoxLayout() self.horizontalLayout_14.setObjectName("horizontalLayout_14") self.label_11 = QtWidgets.QLabel(self.layoutWidget) self.label_11.setObjectName("label_11") self.horizontalLayout_14.addWidget(self.label_11) self.spinBox_trailing_stop_step = QtWidgets.QSpinBox(self.layoutWidget) self.spinBox_trailing_stop_step.setEnabled(False) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.spinBox_trailing_stop_step.sizePolicy().hasHeightForWidth()) self.spinBox_trailing_stop_step.setSizePolicy(sizePolicy) self.spinBox_trailing_stop_step.setMinimumSize(QtCore.QSize(40, 0)) self.spinBox_trailing_stop_step.setMaximumSize(QtCore.QSize(60, 16777215)) self.spinBox_trailing_stop_step.setMaximum(16777215) self.spinBox_trailing_stop_step.setObjectName("spinBox_trailing_stop_step") self.horizontalLayout_14.addWidget(self.spinBox_trailing_stop_step) self.verticalLayout_6.addLayout(self.horizontalLayout_14) self.verticalLayout_11.addWidget(self.groupBox_3) self.verticalLayout_12.addLayout(self.verticalLayout_11) self.stackedWidget.addWidget(self.page_2) self.page_3 = QtWidgets.QWidget() self.page_3.setObjectName("page_3") self.verticalLayout_13 = QtWidgets.QVBoxLayout(self.page_3) self.verticalLayout_13.setObjectName("verticalLayout_13") self.verticalLayout_3 = QtWidgets.QVBoxLayout() self.verticalLayout_3.setObjectName("verticalLayout_3") self.horizontalLayout_buysell2 = QtWidgets.QHBoxLayout() self.horizontalLayout_buysell2.setObjectName("horizontalLayout_buysell2") self.radioButton_buy2 = QtWidgets.QRadioButton(self.page_3) self.radioButton_buy2.setEnabled(False) self.radioButton_buy2.setCheckable(True) self.radioButton_buy2.setObjectName("radioButton_buy2") self.horizontalLayout_buysell2.addWidget(self.radioButton_buy2) self.radioButton_sell2 = QtWidgets.QRadioButton(self.page_3) self.radioButton_sell2.setEnabled(False) self.radioButton_sell2.setObjectName("radioButton_sell2") self.horizontalLayout_buysell2.addWidget(self.radioButton_sell2) self.verticalLayout_3.addLayout(self.horizontalLayout_buysell2) self.horizontalLayout_16 = QtWidgets.QHBoxLayout() self.horizontalLayout_16.setObjectName("horizontalLayout_16") self.label_12 = QtWidgets.QLabel(self.page_3) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_12.sizePolicy().hasHeightForWidth()) self.label_12.setSizePolicy(sizePolicy) self.label_12.setObjectName("label_12") self.horizontalLayout_16.addWidget(self.label_12) self.spinBox_oco_StopLevel = QtWidgets.QSpinBox(self.page_3) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.spinBox_oco_StopLevel.sizePolicy().hasHeightForWidth()) self.spinBox_oco_StopLevel.setSizePolicy(sizePolicy) self.spinBox_oco_StopLevel.setMinimumSize(QtCore.QSize(75, 0)) self.spinBox_oco_StopLevel.setMaximumSize(QtCore.QSize(90, 16777215)) self.spinBox_oco_StopLevel.setMaximum(2147483647) self.spinBox_oco_StopLevel.setObjectName("spinBox_oco_StopLevel") self.horizontalLayout_16.addWidget(self.spinBox_oco_StopLevel) self.verticalLayout_3.addLayout(self.horizontalLayout_16) self.horizontalLayout_17 = QtWidgets.QHBoxLayout() self.horizontalLayout_17.setObjectName("horizontalLayout_17") self.label_13 = QtWidgets.QLabel(self.page_3) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_13.sizePolicy().hasHeightForWidth()) self.label_13.setSizePolicy(sizePolicy) self.label_13.setObjectName("label_13") self.horizontalLayout_17.addWidget(self.label_13) self.spinBox_oco_toler = QtWidgets.QSpinBox(self.page_3) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.spinBox_oco_toler.sizePolicy().hasHeightForWidth()) self.spinBox_oco_toler.setSizePolicy(sizePolicy) self.spinBox_oco_toler.setMinimumSize(QtCore.QSize(40, 0)) self.spinBox_oco_toler.setMaximumSize(QtCore.QSize(60, 16777215)) self.spinBox_oco_toler.setMaximum(16777215) self.spinBox_oco_toler.setObjectName("spinBox_oco_toler") self.horizontalLayout_17.addWidget(self.spinBox_oco_toler) self.verticalLayout_3.addLayout(self.horizontalLayout_17) self.verticalLayout_13.addLayout(self.verticalLayout_3) self.label_oco_pirce = QtWidgets.QLabel(self.page_3) self.label_oco_pirce.setText("") self.label_oco_pirce.setObjectName("label_oco_pirce") self.verticalLayout_13.addWidget(self.label_oco_pirce) self.stackedWidget.addWidget(self.page_3) self.page_4 = QtWidgets.QWidget() self.page_4.setObjectName("page_4") self.verticalLayout_14 = QtWidgets.QVBoxLayout(self.page_4) self.verticalLayout_14.setObjectName("verticalLayout_14") self.verticalLayout_4 = QtWidgets.QVBoxLayout() self.verticalLayout_4.setObjectName("verticalLayout_4") self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.label_2 = QtWidgets.QLabel(self.page_4) self.label_2.setObjectName("label_2") self.horizontalLayout_3.addWidget(self.label_2) self.spinBox_market_level = QtWidgets.QSpinBox(self.page_4) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.spinBox_market_level.sizePolicy().hasHeightForWidth()) self.spinBox_market_level.setSizePolicy(sizePolicy) self.spinBox_market_level.setMaximumSize(QtCore.QSize(60, 16777215)) self.spinBox_market_level.setMaximum(16777215) self.spinBox_market_level.setObjectName("spinBox_market_level") self.horizontalLayout_3.addWidget(self.spinBox_market_level) self.verticalLayout_4.addLayout(self.horizontalLayout_3) self.horizontalLayout_18 = QtWidgets.QHBoxLayout() self.horizontalLayout_18.setObjectName("horizontalLayout_18") self.label_14 = QtWidgets.QLabel(self.page_4) self.label_14.setObjectName("label_14") self.horizontalLayout_18.addWidget(self.label_14) self.spinBox_bullbear_profit = QtWidgets.QSpinBox(self.page_4) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.spinBox_bullbear_profit.sizePolicy().hasHeightForWidth()) self.spinBox_bullbear_profit.setSizePolicy(sizePolicy) self.spinBox_bullbear_profit.setMaximumSize(QtCore.QSize(60, 16777215)) self.spinBox_bullbear_profit.setMaximum(16777215) self.spinBox_bullbear_profit.setObjectName("spinBox_bullbear_profit") self.horizontalLayout_18.addWidget(self.spinBox_bullbear_profit) self.verticalLayout_4.addLayout(self.horizontalLayout_18) self.horizontalLayout_19 = QtWidgets.QHBoxLayout() self.horizontalLayout_19.setObjectName("horizontalLayout_19") self.label_15 = QtWidgets.QLabel(self.page_4) self.label_15.setObjectName("label_15") self.horizontalLayout_19.addWidget(self.label_15) self.spinBox_bullbear_loss = QtWidgets.QSpinBox(self.page_4) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.spinBox_bullbear_loss.sizePolicy().hasHeightForWidth()) self.spinBox_bullbear_loss.setSizePolicy(sizePolicy) self.spinBox_bullbear_loss.setMaximumSize(QtCore.QSize(60, 16777215)) self.spinBox_bullbear_loss.setMaximum(16777215) self.spinBox_bullbear_loss.setObjectName("spinBox_bullbear_loss") self.horizontalLayout_19.addWidget(self.spinBox_bullbear_loss) self.verticalLayout_4.addLayout(self.horizontalLayout_19) self.horizontalLayout_20 = QtWidgets.QHBoxLayout() self.horizontalLayout_20.setObjectName("horizontalLayout_20") self.label_16 = QtWidgets.QLabel(self.page_4) self.label_16.setObjectName("label_16") self.horizontalLayout_20.addWidget(self.label_16) self.spinBox_bullbear_loss_toler = QtWidgets.QSpinBox(self.page_4) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.spinBox_bullbear_loss_toler.sizePolicy().hasHeightForWidth()) self.spinBox_bullbear_loss_toler.setSizePolicy(sizePolicy) self.spinBox_bullbear_loss_toler.setMaximumSize(QtCore.QSize(60, 16777215)) self.spinBox_bullbear_loss_toler.setMaximum(16777215) self.spinBox_bullbear_loss_toler.setObjectName("spinBox_bullbear_loss_toler") self.horizontalLayout_20.addWidget(self.spinBox_bullbear_loss_toler) self.verticalLayout_4.addLayout(self.horizontalLayout_20) self.verticalLayout_14.addLayout(self.verticalLayout_4) self.stackedWidget.addWidget(self.page_4) self.page_5 = QtWidgets.QWidget() self.page_5.setObjectName("page_5") self.verticalLayout_9 = QtWidgets.QVBoxLayout(self.page_5) self.verticalLayout_9.setObjectName("verticalLayout_9") self.dateTimeEdit_sched_time = QtWidgets.QDateTimeEdit(self.page_5) self.dateTimeEdit_sched_time.setDate(QtCore.QDate(2018, 4, 20)) self.dateTimeEdit_sched_time.setMaximumDateTime(QtCore.QDateTime(QtCore.QDate(2050, 12, 31), QtCore.QTime(23, 59, 59))) self.dateTimeEdit_sched_time.setMinimumDateTime(QtCore.QDateTime(QtCore.QDate(2018, 1, 1), QtCore.QTime(0, 0, 0))) self.dateTimeEdit_sched_time.setCalendarPopup(True) self.dateTimeEdit_sched_time.setTimeSpec(QtCore.Qt.LocalTime) self.dateTimeEdit_sched_time.setObjectName("dateTimeEdit_sched_time") self.verticalLayout_9.addWidget(self.dateTimeEdit_sched_time) self.stackedWidget.addWidget(self.page_5) self.verticalLayout_8.addWidget(self.stackedWidget) self.gridLayout.addLayout(self.verticalLayout_8, 0, 2, 1, 1) self.verticalLayout = QtWidgets.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.horizontalLayout__ProdCode = QtWidgets.QHBoxLayout() self.horizontalLayout__ProdCode.setObjectName("horizontalLayout__ProdCode") self.label__ProdCode = QtWidgets.QLabel(Dialog_change_order) self.label__ProdCode.setObjectName("label__ProdCode") self.horizontalLayout__ProdCode.addWidget(self.label__ProdCode) self.lineEdit_ProdCode = QtWidgets.QLineEdit(Dialog_change_order) self.lineEdit_ProdCode.setEnabled(False) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.lineEdit_ProdCode.sizePolicy().hasHeightForWidth()) self.lineEdit_ProdCode.setSizePolicy(sizePolicy) self.lineEdit_ProdCode.setMinimumSize(QtCore.QSize(60, 0)) self.lineEdit_ProdCode.setMaximumSize(QtCore.QSize(100, 16777215)) self.lineEdit_ProdCode.setObjectName("lineEdit_ProdCode") self.horizontalLayout__ProdCode.addWidget(self.lineEdit_ProdCode) self.verticalLayout.addLayout(self.horizontalLayout__ProdCode) self.horizontalLayout_Price = QtWidgets.QHBoxLayout() self.horizontalLayout_Price.setObjectName("horizontalLayout_Price") self.label_Price = QtWidgets.QLabel(Dialog_change_order) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_Price.sizePolicy().hasHeightForWidth()) self.label_Price.setSizePolicy(sizePolicy) self.label_Price.setObjectName("label_Price") self.horizontalLayout_Price.addWidget(self.label_Price) self.spinBox_Price = QtWidgets.QSpinBox(Dialog_change_order) self.spinBox_Price.setEnabled(False) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.spinBox_Price.sizePolicy().hasHeightForWidth()) self.spinBox_Price.setSizePolicy(sizePolicy) self.spinBox_Price.setMinimumSize(QtCore.QSize(65, 0)) self.spinBox_Price.setMaximumSize(QtCore.QSize(100, 16777215)) self.spinBox_Price.setMaximum(2147483647) self.spinBox_Price.setObjectName("spinBox_Price") self.horizontalLayout_Price.addWidget(self.spinBox_Price) self.verticalLayout.addLayout(self.horizontalLayout_Price) self.horizontalLayout_Qty = QtWidgets.QHBoxLayout() self.horizontalLayout_Qty.setObjectName("horizontalLayout_Qty") self.label_Qty = QtWidgets.QLabel(Dialog_change_order) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_Qty.sizePolicy().hasHeightForWidth()) self.label_Qty.setSizePolicy(sizePolicy) self.label_Qty.setObjectName("label_Qty") self.horizontalLayout_Qty.addWidget(self.label_Qty) self.spinBox_Qty = QtWidgets.QSpinBox(Dialog_change_order) self.spinBox_Qty.setEnabled(False) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.spinBox_Qty.sizePolicy().hasHeightForWidth()) self.spinBox_Qty.setSizePolicy(sizePolicy) self.spinBox_Qty.setMinimumSize(QtCore.QSize(40, 0)) self.spinBox_Qty.setMaximumSize(QtCore.QSize(60, 16777215)) self.spinBox_Qty.setMaximum(16777215) self.spinBox_Qty.setProperty("value", 1) self.spinBox_Qty.setObjectName("spinBox_Qty") self.horizontalLayout_Qty.addWidget(self.spinBox_Qty) self.verticalLayout.addLayout(self.horizontalLayout_Qty) self.horizontalLayout_buysell = QtWidgets.QHBoxLayout() self.horizontalLayout_buysell.setObjectName("horizontalLayout_buysell") self.pushButton_buy = QtWidgets.QPushButton(Dialog_change_order) self.pushButton_buy.setEnabled(False) self.pushButton_buy.setObjectName("pushButton_buy") self.horizontalLayout_buysell.addWidget(self.pushButton_buy) self.pushButton_sell = QtWidgets.QPushButton(Dialog_change_order) self.pushButton_sell.setEnabled(False) self.pushButton_sell.setObjectName("pushButton_sell") self.horizontalLayout_buysell.addWidget(self.pushButton_sell) self.verticalLayout.addLayout(self.horizontalLayout_buysell) self.gridLayout.addLayout(self.verticalLayout, 0, 0, 1, 1) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout.addItem(spacerItem, 0, 1, 1, 1) self.horizontalLayout_7.addLayout(self.gridLayout) self.label_CondType.setBuddy(self.comboBox_CondType) self.label_ValidType.setBuddy(self.comboBox_ValidType) self.label_ValidTime.setBuddy(self.dateEdit_ValidTime) self.label_9.setBuddy(self.spinBox_StopLevel2) self.label_10.setBuddy(self.spinBox_toler) self.label_11.setBuddy(self.spinBox_trailing_stop_step) self.label_12.setBuddy(self.spinBox_oco_StopLevel) self.label_13.setBuddy(self.spinBox_oco_toler) self.label_14.setBuddy(self.spinBox_bullbear_profit) self.label_15.setBuddy(self.spinBox_bullbear_loss) self.label_16.setBuddy(self.spinBox_bullbear_loss_toler) self.label__ProdCode.setBuddy(self.lineEdit_ProdCode) self.label_Price.setBuddy(self.spinBox_Price) self.label_Qty.setBuddy(self.spinBox_Qty) self.retranslateUi(Dialog_change_order) self.stackedWidget.setCurrentIndex(0) self.radioButton_buy1.toggled['bool'].connect(self.pushButton_buy.setVisible) self.radioButton_sell1.toggled['bool'].connect(self.pushButton_sell.setVisible) self.comboBox_CondType.currentIndexChanged['int'].connect(self.stackedWidget.setCurrentIndex) self.comboBox_CondType.highlighted['int'].connect(self.stackedWidget.setCurrentIndex) self.stackedWidget.currentChanged['int'].connect(self.comboBox_CondType.setCurrentIndex) self.checkBox_stop_tri.toggled['bool'].connect(self.comboBox_StopType.setEnabled) self.checkBox_stop_tri.toggled['bool'].connect(self.spinBox_StopLevel.setEnabled) self.radioButton_buy2.toggled['bool'].connect(self.pushButton_buy.setVisible) self.radioButton_sell2.toggled['bool'].connect(self.pushButton_sell.setVisible) self.checkBox_Trailing_Stop.toggled['bool'].connect(self.spinBox_trailing_stop_step.setEnabled) self.radioButton_buy1.toggled['bool'].connect(self.radioButton_buy2.setChecked) self.radioButton_sell1.toggled['bool'].connect(self.radioButton_sell2.setChecked) self.radioButton_buy2.toggled['bool'].connect(self.radioButton_buy1.setChecked) self.radioButton_sell2.toggled['bool'].connect(self.radioButton_sell1.setChecked) self.radioButton_buy1.toggled['bool'].connect(self.spinBox_StopLevel2.setEnabled) self.radioButton_buy1.toggled['bool'].connect(self.spinBox_toler.setEnabled) self.radioButton_sell1.toggled['bool'].connect(self.spinBox_StopLevel2.setEnabled) self.radioButton_sell1.toggled['bool'].connect(self.spinBox_toler.setEnabled) self.radioButton_buy2.toggled['bool'].connect(self.spinBox_oco_StopLevel.setEnabled) self.radioButton_buy2.toggled['bool'].connect(self.spinBox_oco_toler.setEnabled) self.radioButton_sell2.toggled['bool'].connect(self.spinBox_oco_StopLevel.setEnabled) self.radioButton_sell2.toggled['bool'].connect(self.spinBox_oco_toler.setEnabled) self.radioButton_buy1.toggled['bool'].connect(self.pushButton_sell.setHidden) self.radioButton_sell1.toggled['bool'].connect(self.pushButton_buy.setHidden) self.radioButton_buy2.toggled['bool'].connect(self.pushButton_sell.setHidden) self.radioButton_sell2.toggled['bool'].connect(self.pushButton_buy.setHidden) QtCore.QMetaObject.connectSlotsByName(Dialog_change_order) Dialog_change_order.setTabOrder(self.lineEdit_ProdCode, self.spinBox_Price) Dialog_change_order.setTabOrder(self.spinBox_Price, self.spinBox_Qty) Dialog_change_order.setTabOrder(self.spinBox_Qty, self.pushButton_buy) Dialog_change_order.setTabOrder(self.pushButton_buy, self.pushButton_sell) Dialog_change_order.setTabOrder(self.pushButton_sell, self.comboBox_CondType) Dialog_change_order.setTabOrder(self.comboBox_CondType, self.comboBox_ValidType) Dialog_change_order.setTabOrder(self.comboBox_ValidType, self.dateEdit_ValidTime) Dialog_change_order.setTabOrder(self.dateEdit_ValidTime, self.checkBox_stop_tri) Dialog_change_order.setTabOrder(self.checkBox_stop_tri, self.spinBox_StopLevel) Dialog_change_order.setTabOrder(self.spinBox_StopLevel, self.lineEdit_Ref) Dialog_change_order.setTabOrder(self.lineEdit_Ref, self.checkBox_OrderOptions) Dialog_change_order.setTabOrder(self.checkBox_OrderOptions, self.radioButton_sell2) Dialog_change_order.setTabOrder(self.radioButton_sell2, self.spinBox_oco_StopLevel) Dialog_change_order.setTabOrder(self.spinBox_oco_StopLevel, self.spinBox_oco_toler) Dialog_change_order.setTabOrder(self.spinBox_oco_toler, self.spinBox_market_level) Dialog_change_order.setTabOrder(self.spinBox_market_level, self.spinBox_bullbear_profit) Dialog_change_order.setTabOrder(self.spinBox_bullbear_profit, self.spinBox_bullbear_loss) Dialog_change_order.setTabOrder(self.spinBox_bullbear_loss, self.spinBox_bullbear_loss_toler) Dialog_change_order.setTabOrder(self.spinBox_bullbear_loss_toler, self.dateTimeEdit_sched_time) Dialog_change_order.setTabOrder(self.dateTimeEdit_sched_time, self.radioButton_sell1) Dialog_change_order.setTabOrder(self.radioButton_sell1, self.spinBox_StopLevel2) Dialog_change_order.setTabOrder(self.spinBox_StopLevel2, self.spinBox_toler) Dialog_change_order.setTabOrder(self.spinBox_toler, self.spinBox_trailing_stop_step) Dialog_change_order.setTabOrder(self.spinBox_trailing_stop_step, self.radioButton_buy2) Dialog_change_order.setTabOrder(self.radioButton_buy2, self.checkBox_Trailing_Stop) Dialog_change_order.setTabOrder(self.checkBox_Trailing_Stop, self.comboBox_StopType) Dialog_change_order.setTabOrder(self.comboBox_StopType, self.radioButton_buy1)
dur = 0.05 fatura = Fatura() fatura.goster() print(len(ana.index)) for i in range(len(ana.index)): print(ana.iloc[i, 0]) if elma != (ana.iloc[i, 0]): elma = str((ana.iloc[i, 0])) armut = int(elma.rsplit("N012022")[1]) dt = (ana.iloc[i, 1]) fatura.lineEdit.setText('N03') fatura.lineEdit_2.setText(str(armut)) fatura.dateEdit.setDate(QtCore.QDate(dt.year, dt.month, dt.day)) time.sleep(dur) if fatura.label_5.text() == "": fatura.lineEdit_3.setText("tdy") time.sleep(dur) fatura.slotfatura(0, 0) time.sleep(dur) satir2 = 1 else: fatura.tableWidget_2.setRowCount(0) satir2 = 1 satir2 = satir2 + 1 satir = satir2 sql = "insert into hambarkod (barkodno) values (%s)"
def clear(self): self.ui.inpCode.clear() self.ui.inpName.clear() defalt_date = QtCore.QDate(2000, 1, 1) self.ui.inpYear.setDate(defalt_date)
def populateAccountsTable(om_gui): dl = AccountsLoaderDialog(om_gui) if not dl.exec_(): return om_gui.advise(_("Loading Accounts Table")) om_gui.wait() rows = accounts.details(greater_than=dl.show_debts, amount=dl.min_amount, extra_conditions=dl.conditions, extra_values=dl.values) om_gui.ui.accounts_tableWidget.clear() om_gui.ui.accounts_tableWidget.setSortingEnabled(False) om_gui.ui.accounts_tableWidget.setRowCount(len(rows)) headers = [ _("Dent"), _("Serialno"), "", _("Name"), _("Status"), _("Last Tx"), _("T/C") ] if dl.show_debts: headers.extend( [_("Fees"), _("Last Bill"), _("Type"), _("Number"), "A", "B", "C"]) else: headers.append(_("Credit")) headers.append(_("Memo")) om_gui.ui.accounts_tableWidget.setColumnCount(len(headers)) om_gui.ui.accounts_tableWidget.setHorizontalHeaderLabels(headers) om_gui.ui.accounts_tableWidget.verticalHeader().hide() om_gui.ui.accounts_tableWidget.horizontalHeader().setStretchLastSection( True) total = 0 om_gui.ui.accounts_tableWidget.setSortingEnabled(False) for rowno, row in enumerate(rows): for col, val in enumerate(row): if col in (8, 9, 10) and not dl.show_debts: continue if val is not None: item = QtWidgets.QTableWidgetItem() if col == 0: item.setText(localsettings.ops.get(val)) elif col in (5, 8): item.setData(QtCore.Qt.DisplayRole, QtCore.QDate(val)) elif col == 6: if not val: item.setText(_("Under Treatment")) else: item.setData(QtCore.Qt.DisplayRole, QtCore.QDate(val)) elif col == 7: if dl.show_debts: total += val item.setForeground(QtGui.QBrush(QtCore.Qt.red)) money = "%.02f" % float(val / 100) else: total += -val item.setForeground(QtGui.QBrush(QtCore.Qt.darkBlue)) money = "%.02f" % float(-val / 100) item.setData(QtCore.Qt.DisplayRole, money.rjust(8, " ")) item.setTextAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignVCenter) else: item.setText(str(val)) gui_col = col if col == 11: gui_col = 14 if dl.show_debts else 8 om_gui.ui.accounts_tableWidget.setItem(rowno, gui_col, item) if dl.show_debts: for col in range(11, 14): item = QtWidgets.QTableWidgetItem() item.setCheckState(QtCore.Qt.Unchecked) om_gui.ui.accounts_tableWidget.setItem(rowno, col, item) om_gui.ui.accounts_tableWidget.sortItems(5, QtCore.Qt.DescendingOrder) om_gui.ui.accounts_tableWidget.setSortingEnabled(True) for i in range(om_gui.ui.accounts_tableWidget.columnCount()): om_gui.ui.accounts_tableWidget.resizeColumnToContents(i) om_gui.ui.accountsTotal_doubleSpinBox.setValue(total / 100) om_gui.wait(False) om_gui.ui.printSelectedAccounts_pushButton.setEnabled(dl.show_debts)
def __init__(self) : super().__init__() self.calcStatus = {'isRunning':False, 'isPaused':False} self.retrieveStatus = {'isRunning' : False, 'isPaused' : False} self.roundBoxEnabled = {'calc' : False, 'crawler' : False} self.saveAsRounded = {'calc' : False, 'crawler' : False} self.clearButtonEnabled = {'calc' : True , 'crawler': True} self.progressVisible = {'calc' : False, 'crawler' : False} self.progressValue = {'calc' : 0, 'crawler' : 0} self.retrieveConnected = False # self.isCp949 = False today = date.today() font = QtGui.QFont() font.setFamily("맑은 고딕") font.setPointSize(10) self.resize(512, 456) self.centralwidget = QtWidgets.QWidget() self.wholeVerticalLayout = QtWidgets.QVBoxLayout(self.centralwidget) self.tabWidget = QtWidgets.QTabWidget(self.centralwidget) self.tabWidget.setFont(font) self.calcTab = QtWidgets.QWidget() self.calcTab.setAutoFillBackground(True) self.calcTabLayout = QtWidgets.QVBoxLayout(self.calcTab) self.calcTabOpenRow = QtWidgets.QHBoxLayout() self.calcTabCalcRow = QtWidgets.QHBoxLayout() self.openFormula = QtWidgets.QPushButton(self.calcTab) self.openFormula.setFont(font) self.export = QtWidgets.QPushButton(self.calcTab) self.export.setFont(font) self.startCalc = QtWidgets.QPushButton(self.calcTab) self.startCalc.setFont(font) self.pauseCalc = QtWidgets.QPushButton(self.calcTab) self.pauseCalc.setFont(font) self.abortCalc = QtWidgets.QPushButton(self.calcTab) self.abortCalc.setFont(font) self.calcTabOpenRow.addWidget(self.openFormula) calcSpacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum) self.calcTabOpenRow.addItem(calcSpacerItem) self.calcTabOpenRow.addWidget(self.export) self.calcTabCalcRow.addWidget(self.startCalc) self.calcTabCalcRow.addWidget(self.pauseCalc) self.calcTabCalcRow.addWidget(self.abortCalc) self.calcTabLayout.addLayout(self.calcTabOpenRow) self.calcTabLayout.addLayout(self.calcTabCalcRow) self.calcStatusLabel = QtWidgets.QLabel(self.calcTab) self.calcStatusLabel.setFont(font) self.calcTabLayout.addWidget(self.calcStatusLabel) self.tabWidget.addTab(self.calcTab, "계산") self.tabWidget.setSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) self.retrieveTab = QtWidgets.QWidget() self.retrieveTab.setAutoFillBackground(True) self.retrieveTabLayout = QtWidgets.QVBoxLayout(self.retrieveTab) self.retrieveTabDateRow = QtWidgets.QHBoxLayout() self.startDateVertical = QtWidgets.QVBoxLayout() self.startLabel = QtWidgets.QLabel(self.centralwidget) self.startLabel.setFont(font) self.startLabel.setAlignment(QtCore.Qt.AlignCenter) self.startDateVertical.addWidget(self.startLabel) self.startDate = QtWidgets.QDateEdit(self.centralwidget) self.startDate.setFont(font) self.startDate.setAlignment(QtCore.Qt.AlignCenter) self.startDate.setDate(QtCore.QDate(today.year, today.month, 1)) self.startDate.setCalendarPopup(True) self.startDate.setMaximumDate(QtCore.QDate(today)) self.startDateVertical.addWidget(self.startDate) self.retrieveTabDateRow.addLayout(self.startDateVertical) self.endDateVertical = QtWidgets.QVBoxLayout() self.endLabel = QtWidgets.QLabel(self.centralwidget) self.endLabel.setFont(font) self.endLabel.setAlignment(QtCore.Qt.AlignCenter) self.endDateVertical.addWidget(self.endLabel) self.endDate = QtWidgets.QDateEdit(self.centralwidget) self.endDate.setFont(font) self.endDate.setAlignment(QtCore.Qt.AlignCenter) self.endDate.setDate(QtCore.QDate(today)) self.endDate.setMaximumDate(QtCore.QDate(today)) self.endDate.setCalendarPopup(True) self.endDateVertical.addWidget(self.endDate) self.retrieveTabDateRow.addLayout(self.endDateVertical) self.retrieveTabLayout.addLayout(self.retrieveTabDateRow) self.retrieveTabUpperButtonsRow = QtWidgets.QHBoxLayout() self.startRetrieve = QtWidgets.QPushButton(self.centralwidget) self.startRetrieve.setFont(font) self.retrieveTabUpperButtonsRow.addWidget(self.startRetrieve) self.pauseRetrieve = QtWidgets.QPushButton(self.centralwidget) self.pauseRetrieve.setFont(font) self.retrieveTabUpperButtonsRow.addWidget(self.pauseRetrieve) self.abortRetrieve = QtWidgets.QPushButton(self.centralwidget) self.abortRetrieve.setFont(font) self.retrieveTabUpperButtonsRow.addWidget(self.abortRetrieve) self.retrieveTabLayout.addLayout(self.retrieveTabUpperButtonsRow) self.tabWidget.addTab(self.retrieveTab, "수집") self.wholeVerticalLayout.addWidget(self.tabWidget) self.roundAndProgressRow = QtWidgets.QHBoxLayout() self.whetherRounded = QtWidgets.QCheckBox(self.centralwidget) self.whetherRounded.setFont(font) self.roundAndProgressRow.addWidget(self.whetherRounded) self.changeEncoding = QtWidgets.QCheckBox(self.centralwidget) self.changeEncoding.setFont(font) self.roundAndProgressRow.addWidget(self.changeEncoding) self.progressShow = QtWidgets.QProgressBar(self.centralwidget) self.progressShow.setFont(font) spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.roundAndProgressRow.addItem(spacerItem) self.roundAndProgressRow.addWidget(self.progressShow) self.wholeVerticalLayout.addLayout(self.roundAndProgressRow) self.tableWidget = QtWidgets.QTableWidget(self.centralwidget) self.tableWidget.setColumnCount(0) self.tableWidget.setRowCount(0) self.wholeVerticalLayout.addWidget(self.tableWidget) self.lowerButtonsRow = QtWidgets.QHBoxLayout() self.saveLogButton = QtWidgets.QPushButton(self.centralwidget) self.saveLogButton.setFont(font) self.lowerButtonsRow.addWidget(self.saveLogButton) self.clearButton = QtWidgets.QPushButton(self.centralwidget) self.clearButton.setFont(font) self.lowerButtonsRow.addWidget(self.clearButton) self.lowerButtonsRow.addItem(spacerItem) self.exitButton = QtWidgets.QPushButton(self.centralwidget) self.exitButton.setFont(font) self.lowerButtonsRow.addWidget(self.exitButton) self.wholeVerticalLayout.addLayout(self.lowerButtonsRow) self.setCentralWidget(self.centralwidget) self.statusBar = QtWidgets.QStatusBar(self) self.setStatusBar(self.statusBar) font.setPointSize(9) self.statusBar.setFont(font) self.crawlerStatusBarMessage = "준비" self.calcStatusBarMessage = '준비' self.retranslateUi()
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1173, 1000) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.mdiArea = QtWidgets.QMdiArea(self.centralwidget) self.mdiArea.setGeometry(QtCore.QRect(0, 0, 1280, 720)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.mdiArea.sizePolicy().hasHeightForWidth()) self.mdiArea.setSizePolicy(sizePolicy) self.mdiArea.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAsNeeded) self.mdiArea.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAsNeeded) brush = QtGui.QBrush(QtGui.QColor(110, 115, 202)) brush.setStyle(QtCore.Qt.SolidPattern) self.mdiArea.setBackground(brush) self.mdiArea.setObjectName("mdiArea") MainWindow.setCentralWidget(self.centralwidget) self.menuBar = QtWidgets.QMenuBar(MainWindow) self.menuBar.setGeometry(QtCore.QRect(0, 0, 1173, 19)) self.menuBar.setObjectName("menuBar") self.menuFile = QtWidgets.QMenu(self.menuBar) self.menuFile.setObjectName("menuFile") self.menuReports = QtWidgets.QMenu(self.menuBar) self.menuReports.setObjectName("menuReports") self.menuWindows = QtWidgets.QMenu(self.menuBar) self.menuWindows.setObjectName("menuWindows") self.menuMap = QtWidgets.QMenu(self.menuBar) self.menuMap.setObjectName("menuMap") self.menuLists = QtWidgets.QMenu(self.menuBar) self.menuLists.setObjectName("menuLists") MainWindow.setMenuBar(self.menuBar) self.toolBar = QtWidgets.QToolBar(MainWindow) self.toolBar.setToolButtonStyle(QtCore.Qt.ToolButtonTextUnderIcon) self.toolBar.setObjectName("toolBar") MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar) self.statusBar = QtWidgets.QStatusBar(MainWindow) self.statusBar.setObjectName("statusBar") MainWindow.setStatusBar(self.statusBar) self.dckFilter = QtWidgets.QDockWidget(MainWindow) self.dckFilter.setMinimumSize(QtCore.QSize(86, 108)) self.dckFilter.setBaseSize(QtCore.QSize(0, 0)) self.dckFilter.setLayoutDirection(QtCore.Qt.LeftToRight) self.dckFilter.setFeatures(QtWidgets.QDockWidget.AllDockWidgetFeatures) self.dckFilter.setAllowedAreas(QtCore.Qt.LeftDockWidgetArea|QtCore.Qt.RightDockWidgetArea) self.dckFilter.setObjectName("dckFilter") self.dockWidgetContents = QtWidgets.QWidget() self.dockWidgetContents.setObjectName("dockWidgetContents") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.dockWidgetContents) self.verticalLayout_3.setObjectName("verticalLayout_3") self.scrFilter = QtWidgets.QScrollArea(self.dockWidgetContents) self.scrFilter.setMinimumSize(QtCore.QSize(0, 0)) self.scrFilter.setFrameShape(QtWidgets.QFrame.NoFrame) self.scrFilter.setSizeAdjustPolicy(QtWidgets.QAbstractScrollArea.AdjustToContents) self.scrFilter.setWidgetResizable(True) self.scrFilter.setObjectName("scrFilter") self.scrollAreaWidgetContents = QtWidgets.QWidget() self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 183, 865)) self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContents) self.verticalLayout_2.setObjectName("verticalLayout_2") self.frmFilter = QtWidgets.QFrame(self.scrollAreaWidgetContents) self.frmFilter.setFrameShape(QtWidgets.QFrame.NoFrame) self.frmFilter.setFrameShadow(QtWidgets.QFrame.Raised) self.frmFilter.setObjectName("frmFilter") self.verticalLayout = QtWidgets.QVBoxLayout(self.frmFilter) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.lblCountries = QtWidgets.QLabel(self.frmFilter) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.lblCountries.setFont(font) self.lblCountries.setObjectName("lblCountries") self.verticalLayout.addWidget(self.lblCountries) self.cboCountries = QtWidgets.QComboBox(self.frmFilter) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.cboCountries.sizePolicy().hasHeightForWidth()) self.cboCountries.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(9) self.cboCountries.setFont(font) self.cboCountries.setObjectName("cboCountries") self.verticalLayout.addWidget(self.cboCountries) self.lblStates = QtWidgets.QLabel(self.frmFilter) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.lblStates.setFont(font) self.lblStates.setObjectName("lblStates") self.verticalLayout.addWidget(self.lblStates) self.cboStates = QtWidgets.QComboBox(self.frmFilter) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.cboStates.sizePolicy().hasHeightForWidth()) self.cboStates.setSizePolicy(sizePolicy) self.cboStates.setObjectName("cboStates") self.verticalLayout.addWidget(self.cboStates) self.lblCounties = QtWidgets.QLabel(self.frmFilter) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.lblCounties.setFont(font) self.lblCounties.setObjectName("lblCounties") self.verticalLayout.addWidget(self.lblCounties) self.cboCounties = QtWidgets.QComboBox(self.frmFilter) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.cboCounties.sizePolicy().hasHeightForWidth()) self.cboCounties.setSizePolicy(sizePolicy) self.cboCounties.setObjectName("cboCounties") self.verticalLayout.addWidget(self.cboCounties) self.lblLocations = QtWidgets.QLabel(self.frmFilter) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.lblLocations.setFont(font) self.lblLocations.setObjectName("lblLocations") self.verticalLayout.addWidget(self.lblLocations) self.cboLocations = QtWidgets.QComboBox(self.frmFilter) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.cboLocations.sizePolicy().hasHeightForWidth()) self.cboLocations.setSizePolicy(sizePolicy) self.cboLocations.setObjectName("cboLocations") self.verticalLayout.addWidget(self.cboLocations) self.lblFamilies = QtWidgets.QLabel(self.frmFilter) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.lblFamilies.setFont(font) self.lblFamilies.setObjectName("lblFamilies") self.verticalLayout.addWidget(self.lblFamilies) self.cboFamilies = QtWidgets.QComboBox(self.frmFilter) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.cboFamilies.sizePolicy().hasHeightForWidth()) self.cboFamilies.setSizePolicy(sizePolicy) self.cboFamilies.setObjectName("cboFamilies") self.verticalLayout.addWidget(self.cboFamilies) self.lblSpecies = QtWidgets.QLabel(self.frmFilter) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.lblSpecies.setFont(font) self.lblSpecies.setObjectName("lblSpecies") self.verticalLayout.addWidget(self.lblSpecies) self.cboSpecies = QtWidgets.QComboBox(self.frmFilter) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.cboSpecies.sizePolicy().hasHeightForWidth()) self.cboSpecies.setSizePolicy(sizePolicy) self.cboSpecies.setObjectName("cboSpecies") self.verticalLayout.addWidget(self.cboSpecies) self.lblEndSeasonalRange_2 = QtWidgets.QLabel(self.frmFilter) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.lblEndSeasonalRange_2.setFont(font) self.lblEndSeasonalRange_2.setObjectName("lblEndSeasonalRange_2") self.verticalLayout.addWidget(self.lblEndSeasonalRange_2) self.cboDateOptions = QtWidgets.QComboBox(self.frmFilter) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.cboDateOptions.sizePolicy().hasHeightForWidth()) self.cboDateOptions.setSizePolicy(sizePolicy) self.cboDateOptions.setObjectName("cboDateOptions") self.verticalLayout.addWidget(self.cboDateOptions) self.lblStartDate = QtWidgets.QLabel(self.frmFilter) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.lblStartDate.setFont(font) self.lblStartDate.setObjectName("lblStartDate") self.verticalLayout.addWidget(self.lblStartDate) self.calStartDate = QtWidgets.QDateTimeEdit(self.frmFilter) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.calStartDate.sizePolicy().hasHeightForWidth()) self.calStartDate.setSizePolicy(sizePolicy) self.calStartDate.setDateTime(QtCore.QDateTime(QtCore.QDate(2000, 2, 1), QtCore.QTime(0, 0, 0))) self.calStartDate.setCalendarPopup(True) self.calStartDate.setObjectName("calStartDate") self.verticalLayout.addWidget(self.calStartDate) self.lblEndDate = QtWidgets.QLabel(self.frmFilter) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.lblEndDate.setFont(font) self.lblEndDate.setObjectName("lblEndDate") self.verticalLayout.addWidget(self.lblEndDate) self.calEndDate = QtWidgets.QDateTimeEdit(self.frmFilter) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.calEndDate.sizePolicy().hasHeightForWidth()) self.calEndDate.setSizePolicy(sizePolicy) self.calEndDate.setDateTime(QtCore.QDateTime(QtCore.QDate(2000, 2, 1), QtCore.QTime(0, 0, 0))) self.calEndDate.setCalendarPopup(True) self.calEndDate.setObjectName("calEndDate") self.verticalLayout.addWidget(self.calEndDate) self.lblEndSeasonalRange_3 = QtWidgets.QLabel(self.frmFilter) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.lblEndSeasonalRange_3.setFont(font) self.lblEndSeasonalRange_3.setObjectName("lblEndSeasonalRange_3") self.verticalLayout.addWidget(self.lblEndSeasonalRange_3) self.cboSeasonalRangeOptions = QtWidgets.QComboBox(self.frmFilter) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.cboSeasonalRangeOptions.sizePolicy().hasHeightForWidth()) self.cboSeasonalRangeOptions.setSizePolicy(sizePolicy) self.cboSeasonalRangeOptions.setObjectName("cboSeasonalRangeOptions") self.verticalLayout.addWidget(self.cboSeasonalRangeOptions) self.lblStartSeasonalRange = QtWidgets.QLabel(self.frmFilter) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.lblStartSeasonalRange.setFont(font) self.lblStartSeasonalRange.setObjectName("lblStartSeasonalRange") self.verticalLayout.addWidget(self.lblStartSeasonalRange) self.frmStartSeasonalRange = QtWidgets.QFrame(self.frmFilter) self.frmStartSeasonalRange.setFrameShape(QtWidgets.QFrame.NoFrame) self.frmStartSeasonalRange.setFrameShadow(QtWidgets.QFrame.Plain) self.frmStartSeasonalRange.setLineWidth(0) self.frmStartSeasonalRange.setObjectName("frmStartSeasonalRange") self.horizontalLayout = QtWidgets.QHBoxLayout(self.frmStartSeasonalRange) self.horizontalLayout.setContentsMargins(0, 0, 0, 0) self.horizontalLayout.setSpacing(0) self.horizontalLayout.setObjectName("horizontalLayout") self.cboStartSeasonalRangeMonth = QtWidgets.QComboBox(self.frmStartSeasonalRange) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.cboStartSeasonalRangeMonth.sizePolicy().hasHeightForWidth()) self.cboStartSeasonalRangeMonth.setSizePolicy(sizePolicy) self.cboStartSeasonalRangeMonth.setObjectName("cboStartSeasonalRangeMonth") self.horizontalLayout.addWidget(self.cboStartSeasonalRangeMonth) self.cboStartSeasonalRangeDate = QtWidgets.QComboBox(self.frmStartSeasonalRange) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.cboStartSeasonalRangeDate.sizePolicy().hasHeightForWidth()) self.cboStartSeasonalRangeDate.setSizePolicy(sizePolicy) self.cboStartSeasonalRangeDate.setObjectName("cboStartSeasonalRangeDate") self.horizontalLayout.addWidget(self.cboStartSeasonalRangeDate) self.verticalLayout.addWidget(self.frmStartSeasonalRange) self.lblEndSeasonalRange = QtWidgets.QLabel(self.frmFilter) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.lblEndSeasonalRange.setFont(font) self.lblEndSeasonalRange.setObjectName("lblEndSeasonalRange") self.verticalLayout.addWidget(self.lblEndSeasonalRange) self.frmEndSeasonalRange = QtWidgets.QFrame(self.frmFilter) self.frmEndSeasonalRange.setFrameShape(QtWidgets.QFrame.NoFrame) self.frmEndSeasonalRange.setFrameShadow(QtWidgets.QFrame.Plain) self.frmEndSeasonalRange.setLineWidth(0) self.frmEndSeasonalRange.setObjectName("frmEndSeasonalRange") self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.frmEndSeasonalRange) self.horizontalLayout_2.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_2.setSpacing(0) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.cboEndSeasonalRangeMonth = QtWidgets.QComboBox(self.frmEndSeasonalRange) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.cboEndSeasonalRangeMonth.sizePolicy().hasHeightForWidth()) self.cboEndSeasonalRangeMonth.setSizePolicy(sizePolicy) self.cboEndSeasonalRangeMonth.setObjectName("cboEndSeasonalRangeMonth") self.horizontalLayout_2.addWidget(self.cboEndSeasonalRangeMonth) self.cboEndSeasonalRangeDate = QtWidgets.QComboBox(self.frmEndSeasonalRange) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.cboEndSeasonalRangeDate.sizePolicy().hasHeightForWidth()) self.cboEndSeasonalRangeDate.setSizePolicy(sizePolicy) self.cboEndSeasonalRangeDate.setObjectName("cboEndSeasonalRangeDate") self.horizontalLayout_2.addWidget(self.cboEndSeasonalRangeDate) self.verticalLayout.addWidget(self.frmEndSeasonalRange) self.verticalLayout_2.addWidget(self.frmFilter) self.scrFilter.setWidget(self.scrollAreaWidgetContents) self.verticalLayout_3.addWidget(self.scrFilter) self.dckFilter.setWidget(self.dockWidgetContents) MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(1), self.dckFilter) self.actionOpen = QtWidgets.QAction(MainWindow) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(":/icon_open.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionOpen.setIcon(icon) self.actionOpen.setObjectName("actionOpen") self.actionExit = QtWidgets.QAction(MainWindow) self.actionExit.setObjectName("actionExit") self.actionDateTotals = QtWidgets.QAction(MainWindow) icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(":/icon_datetotals.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionDateTotals.setIcon(icon1) self.actionDateTotals.setObjectName("actionDateTotals") self.actionLocationTotals = QtWidgets.QAction(MainWindow) icon2 = QtGui.QIcon() icon2.addPixmap(QtGui.QPixmap(":/icon_locationtotals.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionLocationTotals.setIcon(icon2) self.actionLocationTotals.setObjectName("actionLocationTotals") self.actionCascadeWindows = QtWidgets.QAction(MainWindow) self.actionCascadeWindows.setObjectName("actionCascadeWindows") self.actionTileWindows = QtWidgets.QAction(MainWindow) self.actionTileWindows.setObjectName("actionTileWindows") self.actionCloseAllWindows = QtWidgets.QAction(MainWindow) self.actionCloseAllWindows.setObjectName("actionCloseAllWindows") self.actionCompareLists = QtWidgets.QAction(MainWindow) icon3 = QtGui.QIcon() icon3.addPixmap(QtGui.QPixmap(":/icon_compare.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionCompareLists.setIcon(icon3) self.actionCompareLists.setObjectName("actionCompareLists") self.actionCascade = QtWidgets.QAction(MainWindow) self.actionCascade.setObjectName("actionCascade") self.actionSpecies = QtWidgets.QAction(MainWindow) icon4 = QtGui.QIcon() icon4.addPixmap(QtGui.QPixmap(":/icon_bird.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionSpecies.setIcon(icon4) self.actionSpecies.setObjectName("actionSpecies") self.actionLocations = QtWidgets.QAction(MainWindow) icon5 = QtGui.QIcon() icon5.addPixmap(QtGui.QPixmap(":/icon_location.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionLocations.setIcon(icon5) self.actionLocations.setObjectName("actionLocations") self.actionChecklists = QtWidgets.QAction(MainWindow) icon6 = QtGui.QIcon() icon6.addPixmap(QtGui.QPixmap(":/icon_checklists.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionChecklists.setIcon(icon6) self.actionChecklists.setObjectName("actionChecklists") self.actionBigReport = QtWidgets.QAction(MainWindow) icon7 = QtGui.QIcon() icon7.addPixmap(QtGui.QPixmap(":/icon_tripreport.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionBigReport.setIcon(icon7) self.actionBigReport.setObjectName("actionBigReport") self.actionFind = QtWidgets.QAction(MainWindow) icon8 = QtGui.QIcon() icon8.addPixmap(QtGui.QPixmap(":/icon_find.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionFind.setIcon(icon8) self.actionFind.setObjectName("actionFind") self.actionFamilies = QtWidgets.QAction(MainWindow) icon9 = QtGui.QIcon() icon9.addPixmap(QtGui.QPixmap(":/icon_families.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionFamilies.setIcon(icon9) self.actionFamilies.setObjectName("actionFamilies") self.actionMap = QtWidgets.QAction(MainWindow) icon10 = QtGui.QIcon() icon10.addPixmap(QtGui.QPixmap(":/icon_map.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionMap.setIcon(icon10) self.actionMap.setObjectName("actionMap") self.menuFile.addAction(self.actionOpen) self.menuFile.addAction(self.actionExit) self.menuReports.addAction(self.actionDateTotals) self.menuReports.addAction(self.actionLocationTotals) self.menuReports.addAction(self.actionCompareLists) self.menuReports.addAction(self.actionBigReport) self.menuWindows.addAction(self.actionTileWindows) self.menuWindows.addAction(self.actionCascade) self.menuWindows.addAction(self.actionCloseAllWindows) self.menuMap.addAction(self.actionMap) self.menuLists.addAction(self.actionSpecies) self.menuLists.addAction(self.actionLocations) self.menuLists.addAction(self.actionChecklists) self.menuLists.addAction(self.actionFamilies) self.menuBar.addAction(self.menuFile.menuAction()) self.menuBar.addAction(self.menuLists.menuAction()) self.menuBar.addAction(self.menuMap.menuAction()) self.menuBar.addAction(self.menuReports.menuAction()) self.menuBar.addAction(self.menuWindows.menuAction()) self.toolBar.addAction(self.actionOpen) self.toolBar.addSeparator() self.toolBar.addAction(self.actionSpecies) self.toolBar.addAction(self.actionLocations) self.toolBar.addAction(self.actionChecklists) self.toolBar.addAction(self.actionMap) self.toolBar.addAction(self.actionFamilies) self.toolBar.addAction(self.actionDateTotals) self.toolBar.addAction(self.actionLocationTotals) self.toolBar.addAction(self.actionCompareLists) self.toolBar.addAction(self.actionBigReport) self.toolBar.addSeparator() self.toolBar.addAction(self.actionFind) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def setupUi(self, Dialog): Dialog.setObjectName("Dialog") Dialog.resize(323, 218) self.gridLayout = QtWidgets.QGridLayout(Dialog) self.gridLayout.setObjectName("gridLayout") self.verticalLayout_2 = QtWidgets.QVBoxLayout() self.verticalLayout_2.setObjectName("verticalLayout_2") self.groupBox = QtWidgets.QGroupBox(Dialog) self.groupBox.setStyleSheet("") self.groupBox.setObjectName("groupBox") self.verticalLayout = QtWidgets.QVBoxLayout(self.groupBox) self.verticalLayout.setContentsMargins(6, 6, 6, 6) self.verticalLayout.setSpacing(3) self.verticalLayout.setObjectName("verticalLayout") self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.dateRadio = QtWidgets.QRadioButton(self.groupBox) self.dateRadio.setText("") self.dateRadio.setChecked(True) self.dateRadio.setObjectName("dateRadio") self.horizontalLayout.addWidget(self.dateRadio) self.label = QtWidgets.QLabel(self.groupBox) self.label.setObjectName("label") self.horizontalLayout.addWidget(self.label) spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.dateEdit = QtWidgets.QDateEdit(self.groupBox) self.dateEdit.setMinimumSize(QtCore.QSize(150, 0)) self.dateEdit.setMaximumSize(QtCore.QSize(150, 16777215)) self.dateEdit.setLayoutDirection(QtCore.Qt.LeftToRight) self.dateEdit.setDateTime( QtCore.QDateTime(QtCore.QDate(2000, 1, 1), QtCore.QTime(0, 0, 0))) self.dateEdit.setTime(QtCore.QTime(0, 0, 0)) self.dateEdit.setMinimumDateTime( QtCore.QDateTime(QtCore.QDate(1975, 9, 14), QtCore.QTime(0, 0, 0))) self.dateEdit.setCalendarPopup(True) self.dateEdit.setObjectName("dateEdit") self.horizontalLayout.addWidget(self.dateEdit) self.verticalLayout.addLayout(self.horizontalLayout) self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.mjdRadio = QtWidgets.QRadioButton(self.groupBox) self.mjdRadio.setText("") self.mjdRadio.setChecked(False) self.mjdRadio.setObjectName("mjdRadio") self.horizontalLayout_2.addWidget(self.mjdRadio) self.label_3 = QtWidgets.QLabel(self.groupBox) self.label_3.setObjectName("label_3") self.horizontalLayout_2.addWidget(self.label_3) spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem1) self.mjdEdit = QtWidgets.QDoubleSpinBox(self.groupBox) self.mjdEdit.setMinimumSize(QtCore.QSize(150, 0)) self.mjdEdit.setMaximumSize(QtCore.QSize(150, 16777215)) self.mjdEdit.setDecimals(1) self.mjdEdit.setMaximum(99999.9) self.mjdEdit.setObjectName("mjdEdit") self.horizontalLayout_2.addWidget(self.mjdEdit) self.verticalLayout.addLayout(self.horizontalLayout_2) self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.juldayRadio = QtWidgets.QRadioButton(self.groupBox) self.juldayRadio.setText("") self.juldayRadio.setObjectName("juldayRadio") self.horizontalLayout_3.addWidget(self.juldayRadio) self.label_2 = QtWidgets.QLabel(self.groupBox) self.label_2.setObjectName("label_2") self.horizontalLayout_3.addWidget(self.label_2) spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem2) self.juldayEdit = QtWidgets.QLineEdit(self.groupBox) self.juldayEdit.setMinimumSize(QtCore.QSize(150, 0)) self.juldayEdit.setMaximumSize(QtCore.QSize(150, 16777215)) self.juldayEdit.setObjectName("juldayEdit") self.horizontalLayout_3.addWidget(self.juldayEdit) self.verticalLayout.addLayout(self.horizontalLayout_3) self.horizontalLayout_4 = QtWidgets.QHBoxLayout() self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.dyRadio = QtWidgets.QRadioButton(self.groupBox) self.dyRadio.setText("") self.dyRadio.setObjectName("dyRadio") self.horizontalLayout_4.addWidget(self.dyRadio) self.label_4 = QtWidgets.QLabel(self.groupBox) self.label_4.setObjectName("label_4") self.horizontalLayout_4.addWidget(self.label_4) spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_4.addItem(spacerItem3) self.dyEdit = QtWidgets.QLineEdit(self.groupBox) self.dyEdit.setMinimumSize(QtCore.QSize(150, 0)) self.dyEdit.setMaximumSize(QtCore.QSize(150, 16777215)) self.dyEdit.setObjectName("dyEdit") self.horizontalLayout_4.addWidget(self.dyEdit) self.verticalLayout.addLayout(self.horizontalLayout_4) self.horizontalLayout_5 = QtWidgets.QHBoxLayout() self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.ydRadio = QtWidgets.QRadioButton(self.groupBox) self.ydRadio.setText("") self.ydRadio.setObjectName("ydRadio") self.horizontalLayout_5.addWidget(self.ydRadio) self.label_5 = QtWidgets.QLabel(self.groupBox) self.label_5.setObjectName("label_5") self.horizontalLayout_5.addWidget(self.label_5) spacerItem4 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_5.addItem(spacerItem4) self.ydEdit = QtWidgets.QLineEdit(self.groupBox) self.ydEdit.setMinimumSize(QtCore.QSize(150, 0)) self.ydEdit.setMaximumSize(QtCore.QSize(150, 16777215)) self.ydEdit.setObjectName("ydEdit") self.horizontalLayout_5.addWidget(self.ydEdit) self.verticalLayout.addLayout(self.horizontalLayout_5) self.horizontalLayout_7 = QtWidgets.QHBoxLayout() self.horizontalLayout_7.setObjectName("horizontalLayout_7") self.gpsweekRadio = QtWidgets.QRadioButton(self.groupBox) self.gpsweekRadio.setText("") self.gpsweekRadio.setObjectName("gpsweekRadio") self.horizontalLayout_7.addWidget(self.gpsweekRadio) self.label_6 = QtWidgets.QLabel(self.groupBox) self.label_6.setObjectName("label_6") self.horizontalLayout_7.addWidget(self.label_6) spacerItem5 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_7.addItem(spacerItem5) self.gpsweekEdit = QtWidgets.QLineEdit(self.groupBox) self.gpsweekEdit.setMinimumSize(QtCore.QSize(150, 0)) self.gpsweekEdit.setMaximumSize(QtCore.QSize(150, 16777215)) self.gpsweekEdit.setObjectName("gpsweekEdit") self.horizontalLayout_7.addWidget(self.gpsweekEdit) self.verticalLayout.addLayout(self.horizontalLayout_7) self.verticalLayout_2.addWidget(self.groupBox) self.horizontalLayout_6 = QtWidgets.QHBoxLayout() self.horizontalLayout_6.setObjectName("horizontalLayout_6") spacerItem6 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_6.addItem(spacerItem6) self.conversionButton = QtWidgets.QPushButton(Dialog) self.conversionButton.setObjectName("conversionButton") self.horizontalLayout_6.addWidget(self.conversionButton) self.verticalLayout_2.addLayout(self.horizontalLayout_6) self.gridLayout.addLayout(self.verticalLayout_2, 0, 0, 1, 1) self.retranslateUi(Dialog) self.mjdEdit.editingFinished.connect(self.mjdRadio.click) self.juldayEdit.textEdited['QString'].connect(self.juldayRadio.click) self.dyEdit.textEdited['QString'].connect(self.dyRadio.click) self.ydEdit.textEdited['QString'].connect(self.ydRadio.click) self.dateEdit.editingFinished.connect(self.dateRadio.click) self.gpsweekEdit.textEdited['QString'].connect(self.gpsweekRadio.click) QtCore.QMetaObject.connectSlotsByName(Dialog)
_("You can filter using the following fields.")) for i, field in enumerate(self.field_names): if i == 0: html += "<tr>" elif i % 5 == 0: html += "</tr><tr>" html += "<td>%s</td>" % field html += "</tr></table><h5>%s</h5><pre>%s</pre></body></html>" % ( _("Examples"), 'new_patients.serialno=1 AND chart REGEXP ".*MOD,CO.*"\n' 'familyno=2\n' 'ndu="SR/F"\nexmpt="M"\n') return html _filter_help = FilterHelp() def filter_help_text(): return _filter_help.help_text() if __name__ == "__main__": localsettings.initiate() for combo in (("*ALL*", "NW"), ("NW", "AH"), ("NW", "NW")): print( details(combo[0], combo[1], QtCore.QDate(2008, 10, 31), QtCore.QDate(2008, 11, 11))) print(filter_help_text())
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1164, 861) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.tabWidget = QtWidgets.QTabWidget(self.centralwidget) self.tabWidget.setGeometry(QtCore.QRect(10, 30, 1061, 701)) self.tabWidget.setObjectName("tabWidget") self.tab = QtWidgets.QWidget() self.tab.setObjectName("tab") self.label_44 = QtWidgets.QLabel(self.tab) self.label_44.setGeometry(QtCore.QRect(30, 530, 281, 141)) self.label_44.setText("") self.label_44.setPixmap(QtGui.QPixmap(":/aaa/resource/logo.jpg")) self.label_44.setObjectName("label_44") self.lineEdit_project_name = QtWidgets.QLineEdit(self.tab) self.lineEdit_project_name.setGeometry(QtCore.QRect(370, 70, 441, 21)) self.lineEdit_project_name.setObjectName("lineEdit_project_name") self.label_45 = QtWidgets.QLabel(self.tab) self.label_45.setGeometry(QtCore.QRect(290, 70, 72, 15)) self.label_45.setObjectName("label_45") self.textEdit_describe = QtWidgets.QTextEdit(self.tab) self.textEdit_describe.setGeometry(QtCore.QRect(380, 130, 431, 87)) self.textEdit_describe.setObjectName("textEdit_describe") self.label_46 = QtWidgets.QLabel(self.tab) self.label_46.setGeometry(QtCore.QRect(290, 160, 72, 15)) self.label_46.setObjectName("label_46") self.dateEdit = QtWidgets.QDateEdit(self.tab) self.dateEdit.setGeometry(QtCore.QRect(830, 610, 191, 22)) self.dateEdit.setDate(QtCore.QDate(2019, 6, 13)) self.dateEdit.setObjectName("dateEdit") self.label_47 = QtWidgets.QLabel(self.tab) self.label_47.setGeometry(QtCore.QRect(750, 610, 72, 15)) self.label_47.setObjectName("label_47") self.label_50 = QtWidgets.QLabel(self.tab) self.label_50.setGeometry(QtCore.QRect(290, 250, 72, 15)) self.label_50.setObjectName("label_50") self.lineEdit_designer_name = QtWidgets.QLineEdit(self.tab) self.lineEdit_designer_name.setGeometry(QtCore.QRect( 380, 250, 171, 21)) self.lineEdit_designer_name.setObjectName("lineEdit_designer_name") self.label_51 = QtWidgets.QLabel(self.tab) self.label_51.setGeometry(QtCore.QRect(290, 310, 72, 15)) self.label_51.setObjectName("label_51") self.lineEdit_design_department = QtWidgets.QLineEdit(self.tab) self.lineEdit_design_department.setGeometry( QtCore.QRect(380, 300, 281, 21)) self.lineEdit_design_department.setObjectName( "lineEdit_design_department") self.label_52 = QtWidgets.QLabel(self.tab) self.label_52.setGeometry(QtCore.QRect(290, 360, 72, 15)) self.label_52.setObjectName("label_52") self.lineEdit_design_company = QtWidgets.QLineEdit(self.tab) self.lineEdit_design_company.setGeometry( QtCore.QRect(380, 360, 281, 21)) self.lineEdit_design_company.setObjectName("lineEdit_design_company") self.tabWidget.addTab(self.tab, "") self.tab_3 = QtWidgets.QWidget() self.tab_3.setObjectName("tab_3") self.groupBox = QtWidgets.QGroupBox(self.tab_3) self.groupBox.setGeometry(QtCore.QRect(40, 40, 501, 161)) font = QtGui.QFont() font.setPointSize(12) self.groupBox.setFont(font) self.groupBox.setAlignment(QtCore.Qt.AlignCenter) self.groupBox.setObjectName("groupBox") self.formLayoutWidget = QtWidgets.QWidget(self.groupBox) self.formLayoutWidget.setGeometry(QtCore.QRect(20, 20, 236, 130)) self.formLayoutWidget.setObjectName("formLayoutWidget") self.formLayout = QtWidgets.QFormLayout(self.formLayoutWidget) self.formLayout.setContentsMargins(0, 0, 0, 0) self.formLayout.setObjectName("formLayout") self.label_31 = QtWidgets.QLabel(self.formLayoutWidget) self.label_31.setObjectName("label_31") self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_31) self.comboBox = QtWidgets.QComboBox(self.formLayoutWidget) self.comboBox.setObjectName("comboBox") self.comboBox.addItem("") self.comboBox.addItem("") self.comboBox.addItem("") self.comboBox.addItem("") self.comboBox.addItem("") self.comboBox.addItem("") self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.comboBox) self.label_32 = QtWidgets.QLabel(self.formLayoutWidget) self.label_32.setObjectName("label_32") self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_32) self.spinBox = QtWidgets.QSpinBox(self.formLayoutWidget) self.spinBox.setMinimum(1) self.spinBox.setMaximum(10) self.spinBox.setObjectName("spinBox") self.formLayout.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.spinBox) self.label_33 = QtWidgets.QLabel(self.formLayoutWidget) self.label_33.setObjectName("label_33") self.formLayout.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label_33) self.spinBox_2 = QtWidgets.QSpinBox(self.formLayoutWidget) self.spinBox_2.setMinimum(1) self.spinBox_2.setMaximum(10) self.spinBox_2.setObjectName("spinBox_2") self.formLayout.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.spinBox_2) self.label_34 = QtWidgets.QLabel(self.formLayoutWidget) self.label_34.setObjectName("label_34") self.formLayout.setWidget(3, QtWidgets.QFormLayout.LabelRole, self.label_34) self.lineEdit_39 = QtWidgets.QLineEdit(self.formLayoutWidget) self.lineEdit_39.setObjectName("lineEdit_39") self.formLayout.setWidget(3, QtWidgets.QFormLayout.FieldRole, self.lineEdit_39) self.formLayoutWidget_3 = QtWidgets.QWidget(self.groupBox) self.formLayoutWidget_3.setGeometry(QtCore.QRect(320, 20, 160, 63)) self.formLayoutWidget_3.setObjectName("formLayoutWidget_3") self.formLayout_3 = QtWidgets.QFormLayout(self.formLayoutWidget_3) self.formLayout_3.setContentsMargins(0, 0, 0, 0) self.formLayout_3.setObjectName("formLayout_3") self.label_38 = QtWidgets.QLabel(self.formLayoutWidget_3) self.label_38.setObjectName("label_38") self.formLayout_3.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_38) self.lineEdit_44 = QtWidgets.QLineEdit(self.formLayoutWidget_3) self.lineEdit_44.setObjectName("lineEdit_44") self.formLayout_3.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.lineEdit_44) self.label_39 = QtWidgets.QLabel(self.formLayoutWidget_3) self.label_39.setObjectName("label_39") self.formLayout_3.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_39) self.lineEdit_45 = QtWidgets.QLineEdit(self.formLayoutWidget_3) self.lineEdit_45.setObjectName("lineEdit_45") self.formLayout_3.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.lineEdit_45) self.label_16 = QtWidgets.QLabel(self.groupBox) self.label_16.setGeometry(QtCore.QRect(300, 110, 72, 15)) self.label_16.setObjectName("label_16") self.lineEdit_8 = QtWidgets.QLineEdit(self.groupBox) self.lineEdit_8.setGeometry(QtCore.QRect(380, 110, 113, 21)) self.lineEdit_8.setObjectName("lineEdit_8") self.groupBox_2 = QtWidgets.QGroupBox(self.tab_3) self.groupBox_2.setGeometry(QtCore.QRect(560, 40, 521, 161)) font = QtGui.QFont() font.setPointSize(12) self.groupBox_2.setFont(font) self.groupBox_2.setAlignment(QtCore.Qt.AlignCenter) self.groupBox_2.setObjectName("groupBox_2") self.label_40 = QtWidgets.QLabel(self.groupBox_2) self.label_40.setGeometry(QtCore.QRect(180, 30, 72, 15)) self.label_40.setObjectName("label_40") self.lineEdit_tds_in = QtWidgets.QLineEdit(self.groupBox_2) self.lineEdit_tds_in.setGeometry(QtCore.QRect(260, 30, 113, 21)) self.lineEdit_tds_in.setObjectName("lineEdit_tds_in") self.pushButton_5 = QtWidgets.QPushButton(self.groupBox_2) self.pushButton_5.setGeometry(QtCore.QRect(30, 70, 151, 31)) self.pushButton_5.setObjectName("pushButton_5") self.pushButton_6 = QtWidgets.QPushButton(self.groupBox_2) self.pushButton_6.setGeometry(QtCore.QRect(200, 70, 151, 31)) self.pushButton_6.setObjectName("pushButton_6") self.label_13 = QtWidgets.QLabel(self.groupBox_2) self.label_13.setGeometry(QtCore.QRect(390, 30, 51, 20)) self.label_13.setObjectName("label_13") self.pushButton_12 = QtWidgets.QPushButton(self.groupBox_2) self.pushButton_12.setGeometry(QtCore.QRect(30, 120, 151, 31)) self.pushButton_12.setObjectName("pushButton_12") self.pushButton_13 = QtWidgets.QPushButton(self.groupBox_2) self.pushButton_13.setGeometry(QtCore.QRect(200, 120, 151, 31)) self.pushButton_13.setObjectName("pushButton_13") self.radioButton = QtWidgets.QRadioButton(self.groupBox_2) self.radioButton.setGeometry(QtCore.QRect(30, 30, 115, 19)) self.radioButton.setObjectName("radioButton") self.groupBox_5 = QtWidgets.QGroupBox(self.tab_3) self.groupBox_5.setGeometry(QtCore.QRect(380, 400, 351, 251)) self.groupBox_5.setObjectName("groupBox_5") self.gridLayoutWidget = QtWidgets.QWidget(self.groupBox_5) self.gridLayoutWidget.setGeometry(QtCore.QRect(30, 40, 291, 201)) self.gridLayoutWidget.setObjectName("gridLayoutWidget") self.gridLayout = QtWidgets.QGridLayout(self.gridLayoutWidget) self.gridLayout.setContentsMargins(0, 0, 0, 0) self.gridLayout.setObjectName("gridLayout") self.label_3 = QtWidgets.QLabel(self.gridLayoutWidget) self.label_3.setObjectName("label_3") self.gridLayout.addWidget(self.label_3, 0, 0, 1, 1) self.label_6 = QtWidgets.QLabel(self.gridLayoutWidget) self.label_6.setObjectName("label_6") self.gridLayout.addWidget(self.label_6, 3, 0, 1, 1) self.label_4 = QtWidgets.QLabel(self.gridLayoutWidget) self.label_4.setObjectName("label_4") self.gridLayout.addWidget(self.label_4, 1, 0, 1, 1) self.label_5 = QtWidgets.QLabel(self.gridLayoutWidget) self.label_5.setObjectName("label_5") self.gridLayout.addWidget(self.label_5, 2, 0, 1, 1) self.label_8 = QtWidgets.QLabel(self.gridLayoutWidget) self.label_8.setObjectName("label_8") self.gridLayout.addWidget(self.label_8, 5, 0, 1, 1) self.label_7 = QtWidgets.QLabel(self.gridLayoutWidget) self.label_7.setObjectName("label_7") self.gridLayout.addWidget(self.label_7, 4, 0, 1, 1) self.label_9 = QtWidgets.QLabel(self.gridLayoutWidget) self.label_9.setObjectName("label_9") self.gridLayout.addWidget(self.label_9, 6, 0, 1, 1) self.lineEdit_no3_eq = QtWidgets.QLineEdit(self.gridLayoutWidget) self.lineEdit_no3_eq.setObjectName("lineEdit_no3_eq") self.gridLayout.addWidget(self.lineEdit_no3_eq, 5, 2, 1, 1) self.lineEdit_f = QtWidgets.QLineEdit(self.gridLayoutWidget) self.lineEdit_f.setObjectName("lineEdit_f") self.gridLayout.addWidget(self.lineEdit_f, 3, 1, 1, 1) self.lineEdit_so4 = QtWidgets.QLineEdit(self.gridLayoutWidget) self.lineEdit_so4.setObjectName("lineEdit_so4") self.gridLayout.addWidget(self.lineEdit_so4, 2, 1, 1, 1) self.lineEdit_po4 = QtWidgets.QLineEdit(self.gridLayoutWidget) self.lineEdit_po4.setObjectName("lineEdit_po4") self.gridLayout.addWidget(self.lineEdit_po4, 6, 1, 1, 1) self.lineEdit_hco3 = QtWidgets.QLineEdit(self.gridLayoutWidget) self.lineEdit_hco3.setObjectName("lineEdit_hco3") self.gridLayout.addWidget(self.lineEdit_hco3, 4, 1, 1, 1) self.lineEdit_cl = QtWidgets.QLineEdit(self.gridLayoutWidget) self.lineEdit_cl.setObjectName("lineEdit_cl") self.gridLayout.addWidget(self.lineEdit_cl, 1, 1, 1, 1) self.lineEdit_no3 = QtWidgets.QLineEdit(self.gridLayoutWidget) self.lineEdit_no3.setObjectName("lineEdit_no3") self.gridLayout.addWidget(self.lineEdit_no3, 5, 1, 1, 1) self.lineEdit_po4_eq = QtWidgets.QLineEdit(self.gridLayoutWidget) self.lineEdit_po4_eq.setObjectName("lineEdit_po4_eq") self.gridLayout.addWidget(self.lineEdit_po4_eq, 6, 2, 1, 1) self.lineEdit_f_eq = QtWidgets.QLineEdit(self.gridLayoutWidget) self.lineEdit_f_eq.setObjectName("lineEdit_f_eq") self.gridLayout.addWidget(self.lineEdit_f_eq, 3, 2, 1, 1) self.lineEdit_cl_eq = QtWidgets.QLineEdit(self.gridLayoutWidget) self.lineEdit_cl_eq.setObjectName("lineEdit_cl_eq") self.gridLayout.addWidget(self.lineEdit_cl_eq, 1, 2, 1, 1) self.lineEdit_so4_eq = QtWidgets.QLineEdit(self.gridLayoutWidget) self.lineEdit_so4_eq.setObjectName("lineEdit_so4_eq") self.gridLayout.addWidget(self.lineEdit_so4_eq, 2, 2, 1, 1) self.lineEdit_hco3_eq = QtWidgets.QLineEdit(self.gridLayoutWidget) self.lineEdit_hco3_eq.setObjectName("lineEdit_hco3_eq") self.gridLayout.addWidget(self.lineEdit_hco3_eq, 4, 2, 1, 1) self.label_10 = QtWidgets.QLabel(self.gridLayoutWidget) self.label_10.setObjectName("label_10") self.gridLayout.addWidget(self.label_10, 0, 1, 1, 1) self.label_11 = QtWidgets.QLabel(self.gridLayoutWidget) self.label_11.setObjectName("label_11") self.gridLayout.addWidget(self.label_11, 0, 2, 1, 1) self.groupBox_6 = QtWidgets.QGroupBox(self.tab_3) self.groupBox_6.setGeometry(QtCore.QRect(20, 400, 351, 281)) self.groupBox_6.setObjectName("groupBox_6") self.gridLayoutWidget_3 = QtWidgets.QWidget(self.groupBox_6) self.gridLayoutWidget_3.setGeometry(QtCore.QRect(20, 46, 295, 221)) self.gridLayoutWidget_3.setObjectName("gridLayoutWidget_3") self.gridLayout_3 = QtWidgets.QGridLayout(self.gridLayoutWidget_3) self.gridLayout_3.setContentsMargins(0, 0, 0, 0) self.gridLayout_3.setObjectName("gridLayout_3") self.lineEdit_ba = QtWidgets.QLineEdit(self.gridLayoutWidget_3) self.lineEdit_ba.setObjectName("lineEdit_ba") self.gridLayout_3.addWidget(self.lineEdit_ba, 7, 1, 1, 1) self.label_23 = QtWidgets.QLabel(self.gridLayoutWidget_3) self.label_23.setObjectName("label_23") self.gridLayout_3.addWidget(self.label_23, 1, 0, 1, 1) self.lineEdit_mg = QtWidgets.QLineEdit(self.gridLayoutWidget_3) self.lineEdit_mg.setObjectName("lineEdit_mg") self.gridLayout_3.addWidget(self.lineEdit_mg, 3, 1, 1, 1) self.lineEdit_fe_eq = QtWidgets.QLineEdit(self.gridLayoutWidget_3) self.lineEdit_fe_eq.setObjectName("lineEdit_fe_eq") self.gridLayout_3.addWidget(self.lineEdit_fe_eq, 6, 2, 1, 1) self.lineEdit_mg_eq = QtWidgets.QLineEdit(self.gridLayoutWidget_3) self.lineEdit_mg_eq.setObjectName("lineEdit_mg_eq") self.gridLayout_3.addWidget(self.lineEdit_mg_eq, 3, 2, 1, 1) self.lineEdit_nnh3 = QtWidgets.QLineEdit(self.gridLayoutWidget_3) self.lineEdit_nnh3.setObjectName("lineEdit_nnh3") self.gridLayout_3.addWidget(self.lineEdit_nnh3, 5, 1, 1, 1) self.lineEdit_ca = QtWidgets.QLineEdit(self.gridLayoutWidget_3) self.lineEdit_ca.setObjectName("lineEdit_ca") self.gridLayout_3.addWidget(self.lineEdit_ca, 2, 1, 1, 1) self.label_21 = QtWidgets.QLabel(self.gridLayoutWidget_3) self.label_21.setObjectName("label_21") self.gridLayout_3.addWidget(self.label_21, 0, 0, 1, 1) self.label_22 = QtWidgets.QLabel(self.gridLayoutWidget_3) self.label_22.setObjectName("label_22") self.gridLayout_3.addWidget(self.label_22, 3, 0, 1, 1) self.label_26 = QtWidgets.QLabel(self.gridLayoutWidget_3) self.label_26.setObjectName("label_26") self.gridLayout_3.addWidget(self.label_26, 4, 0, 1, 1) self.lineEdit_fe = QtWidgets.QLineEdit(self.gridLayoutWidget_3) self.lineEdit_fe.setObjectName("lineEdit_fe") self.gridLayout_3.addWidget(self.lineEdit_fe, 6, 1, 1, 1) self.label_27 = QtWidgets.QLabel(self.gridLayoutWidget_3) self.label_27.setObjectName("label_27") self.gridLayout_3.addWidget(self.label_27, 6, 0, 1, 1) self.label_25 = QtWidgets.QLabel(self.gridLayoutWidget_3) self.label_25.setObjectName("label_25") self.gridLayout_3.addWidget(self.label_25, 5, 0, 1, 1) self.lineEdit_nnh3_eq = QtWidgets.QLineEdit(self.gridLayoutWidget_3) self.lineEdit_nnh3_eq.setObjectName("lineEdit_nnh3_eq") self.gridLayout_3.addWidget(self.lineEdit_nnh3_eq, 5, 2, 1, 1) self.lineEdit_k = QtWidgets.QLineEdit(self.gridLayoutWidget_3) self.lineEdit_k.setObjectName("lineEdit_k") self.gridLayout_3.addWidget(self.lineEdit_k, 4, 1, 1, 1) self.label_24 = QtWidgets.QLabel(self.gridLayoutWidget_3) self.label_24.setObjectName("label_24") self.gridLayout_3.addWidget(self.label_24, 2, 0, 1, 1) self.lineEdit_na = QtWidgets.QLineEdit(self.gridLayoutWidget_3) self.lineEdit_na.setInputMask("") self.lineEdit_na.setObjectName("lineEdit_na") self.gridLayout_3.addWidget(self.lineEdit_na, 1, 1, 1, 1) self.lineEdit_ca_eq = QtWidgets.QLineEdit(self.gridLayoutWidget_3) self.lineEdit_ca_eq.setObjectName("lineEdit_ca_eq") self.gridLayout_3.addWidget(self.lineEdit_ca_eq, 2, 2, 1, 1) self.label_28 = QtWidgets.QLabel(self.gridLayoutWidget_3) self.label_28.setObjectName("label_28") self.gridLayout_3.addWidget(self.label_28, 0, 1, 1, 1) self.lineEdit_na_eq = QtWidgets.QLineEdit(self.gridLayoutWidget_3) self.lineEdit_na_eq.setObjectName("lineEdit_na_eq") self.gridLayout_3.addWidget(self.lineEdit_na_eq, 1, 2, 1, 1) self.lineEdit_k_eq = QtWidgets.QLineEdit(self.gridLayoutWidget_3) self.lineEdit_k_eq.setObjectName("lineEdit_k_eq") self.gridLayout_3.addWidget(self.lineEdit_k_eq, 4, 2, 1, 1) self.label_30 = QtWidgets.QLabel(self.gridLayoutWidget_3) self.label_30.setObjectName("label_30") self.gridLayout_3.addWidget(self.label_30, 7, 0, 1, 1) self.lineEdit_ba_eq = QtWidgets.QLineEdit(self.gridLayoutWidget_3) self.lineEdit_ba_eq.setObjectName("lineEdit_ba_eq") self.gridLayout_3.addWidget(self.lineEdit_ba_eq, 7, 2, 1, 1) self.label_29 = QtWidgets.QLabel(self.gridLayoutWidget_3) self.label_29.setObjectName("label_29") self.gridLayout_3.addWidget(self.label_29, 0, 2, 1, 1) self.scrollArea = QtWidgets.QScrollArea(self.tab_3) self.scrollArea.setGeometry(QtCore.QRect(750, 400, 291, 271)) self.scrollArea.setWidgetResizable(True) self.scrollArea.setObjectName("scrollArea") self.scrollAreaWidgetContents = QtWidgets.QWidget() self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 289, 269)) self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents") self.formLayoutWidget_2 = QtWidgets.QWidget( self.scrollAreaWidgetContents) self.formLayoutWidget_2.setGeometry(QtCore.QRect(20, 50, 255, 135)) self.formLayoutWidget_2.setObjectName("formLayoutWidget_2") self.gridLayout_2 = QtWidgets.QGridLayout(self.formLayoutWidget_2) self.gridLayout_2.setContentsMargins(0, 0, 0, 0) self.gridLayout_2.setObjectName("gridLayout_2") self.label_37 = QtWidgets.QLabel(self.formLayoutWidget_2) self.label_37.setObjectName("label_37") self.gridLayout_2.addWidget(self.label_37, 2, 0, 1, 1) self.label_35 = QtWidgets.QLabel(self.formLayoutWidget_2) self.label_35.setObjectName("label_35") self.gridLayout_2.addWidget(self.label_35, 0, 0, 1, 1) self.lineEdit_tds_o = QtWidgets.QLineEdit(self.formLayoutWidget_2) self.lineEdit_tds_o.setObjectName("lineEdit_tds_o") self.gridLayout_2.addWidget(self.lineEdit_tds_o, 0, 2, 1, 1) self.label_36 = QtWidgets.QLabel(self.formLayoutWidget_2) self.label_36.setObjectName("label_36") self.gridLayout_2.addWidget(self.label_36, 1, 0, 1, 1) self.lineEdit_cation_o = QtWidgets.QLineEdit(self.formLayoutWidget_2) self.lineEdit_cation_o.setObjectName("lineEdit_cation_o") self.gridLayout_2.addWidget(self.lineEdit_cation_o, 1, 2, 1, 1) self.lineEdit_anion_o = QtWidgets.QLineEdit(self.formLayoutWidget_2) self.lineEdit_anion_o.setObjectName("lineEdit_anion_o") self.gridLayout_2.addWidget(self.lineEdit_anion_o, 2, 2, 1, 1) self.label_41 = QtWidgets.QLabel(self.formLayoutWidget_2) self.label_41.setObjectName("label_41") self.gridLayout_2.addWidget(self.label_41, 3, 0, 1, 1) self.lineEdit_cation_eq = QtWidgets.QLineEdit(self.formLayoutWidget_2) self.lineEdit_cation_eq.setObjectName("lineEdit_cation_eq") self.gridLayout_2.addWidget(self.lineEdit_cation_eq, 3, 2, 1, 1) self.lineEdit_anion_eq = QtWidgets.QLineEdit(self.formLayoutWidget_2) self.lineEdit_anion_eq.setObjectName("lineEdit_anion_eq") self.gridLayout_2.addWidget(self.lineEdit_anion_eq, 4, 2, 1, 1) self.label_42 = QtWidgets.QLabel(self.formLayoutWidget_2) self.label_42.setObjectName("label_42") self.gridLayout_2.addWidget(self.label_42, 4, 0, 1, 1) self.label_18 = QtWidgets.QLabel(self.formLayoutWidget_2) self.label_18.setObjectName("label_18") self.gridLayout_2.addWidget(self.label_18, 0, 1, 1, 1) self.label_19 = QtWidgets.QLabel(self.formLayoutWidget_2) self.label_19.setObjectName("label_19") self.gridLayout_2.addWidget(self.label_19, 1, 1, 1, 1) self.label_20 = QtWidgets.QLabel(self.formLayoutWidget_2) self.label_20.setObjectName("label_20") self.gridLayout_2.addWidget(self.label_20, 2, 1, 1, 1) self.label_48 = QtWidgets.QLabel(self.formLayoutWidget_2) self.label_48.setObjectName("label_48") self.gridLayout_2.addWidget(self.label_48, 3, 1, 1, 1) self.label_49 = QtWidgets.QLabel(self.formLayoutWidget_2) self.label_49.setObjectName("label_49") self.gridLayout_2.addWidget(self.label_49, 4, 1, 1, 1) self.label_12 = QtWidgets.QLabel(self.scrollAreaWidgetContents) self.label_12.setGeometry(QtCore.QRect(60, 20, 161, 20)) self.label_12.setAlignment(QtCore.Qt.AlignCenter) self.label_12.setObjectName("label_12") self.pushButton_8 = QtWidgets.QPushButton( self.scrollAreaWidgetContents) self.pushButton_8.setGeometry(QtCore.QRect(150, 210, 131, 28)) self.pushButton_8.setObjectName("pushButton_8") self.pushButton = QtWidgets.QPushButton(self.scrollAreaWidgetContents) self.pushButton.setGeometry(QtCore.QRect(10, 210, 131, 28)) self.pushButton.setObjectName("pushButton") self.pushButton_2 = QtWidgets.QPushButton( self.scrollAreaWidgetContents) self.pushButton_2.setGeometry(QtCore.QRect(10, 240, 131, 28)) self.pushButton_2.setObjectName("pushButton_2") self.pushButton_14 = QtWidgets.QPushButton( self.scrollAreaWidgetContents) self.pushButton_14.setGeometry(QtCore.QRect(150, 240, 131, 28)) self.pushButton_14.setObjectName("pushButton_14") self.scrollArea.setWidget(self.scrollAreaWidgetContents) self.label_43 = QtWidgets.QLabel(self.tab_3) self.label_43.setGeometry(QtCore.QRect(410, 650, 72, 15)) self.label_43.setObjectName("label_43") self.lineEdit_sio2 = QtWidgets.QLineEdit(self.tab_3) self.lineEdit_sio2.setGeometry(QtCore.QRect(500, 650, 211, 21)) self.lineEdit_sio2.setObjectName("lineEdit_sio2") self.label_17 = QtWidgets.QLabel(self.tab_3) self.label_17.setGeometry(QtCore.QRect(50, 330, 891, 31)) self.label_17.setAlignment(QtCore.Qt.AlignCenter) self.label_17.setObjectName("label_17") self.tabWidget.addTab(self.tab_3, "") self.tab_4 = QtWidgets.QWidget() self.tab_4.setObjectName("tab_4") self.textEdit_3 = QtWidgets.QTextEdit(self.tab_4) self.textEdit_3.setGeometry(QtCore.QRect(140, 70, 831, 611)) self.textEdit_3.setObjectName("textEdit_3") self.label_14 = QtWidgets.QLabel(self.tab_4) self.label_14.setGeometry(QtCore.QRect(480, 35, 121, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_14.setFont(font) self.label_14.setObjectName("label_14") self.tabWidget.addTab(self.tab_4, "") self.tab_5 = QtWidgets.QWidget() self.tab_5.setObjectName("tab_5") self.pushButton_11 = QtWidgets.QPushButton(self.tab_5) self.pushButton_11.setGeometry(QtCore.QRect(50, 100, 93, 28)) self.pushButton_11.setObjectName("pushButton_11") self.label_15 = QtWidgets.QLabel(self.tab_5) self.label_15.setGeometry(QtCore.QRect(340, 160, 191, 151)) self.label_15.setObjectName("label_15") self.tabWidget.addTab(self.tab_5, "") self.tab_2 = QtWidgets.QWidget() self.tab_2.setObjectName("tab_2") self.pushButton_10 = QtWidgets.QPushButton(self.tab_2) self.pushButton_10.setGeometry(QtCore.QRect(40, 120, 93, 28)) self.pushButton_10.setObjectName("pushButton_10") self.label_53 = QtWidgets.QLabel(self.tab_2) self.label_53.setGeometry(QtCore.QRect(140, 0, 891, 661)) self.label_53.setText("") self.label_53.setPixmap(QtGui.QPixmap(":/aaa/resource/RO_pic.jpg")) self.label_53.setScaledContents(True) self.label_53.setObjectName("label_53") self.tabWidget.addTab(self.tab_2, "") self.tab_6 = QtWidgets.QWidget() self.tab_6.setObjectName("tab_6") self.pushButton_3 = QtWidgets.QPushButton(self.tab_6) self.pushButton_3.setGeometry(QtCore.QRect(90, 110, 93, 28)) self.pushButton_3.setObjectName("pushButton_3") self.pushButton_4 = QtWidgets.QPushButton(self.tab_6) self.pushButton_4.setGeometry(QtCore.QRect(90, 150, 93, 28)) self.pushButton_4.setObjectName("pushButton_4") self.pushButton_7 = QtWidgets.QPushButton(self.tab_6) self.pushButton_7.setGeometry(QtCore.QRect(90, 190, 93, 28)) self.pushButton_7.setObjectName("pushButton_7") self.pushButton_9 = QtWidgets.QPushButton(self.tab_6) self.pushButton_9.setGeometry(QtCore.QRect(90, 230, 93, 28)) self.pushButton_9.setObjectName("pushButton_9") self.tabWidget.addTab(self.tab_6, "") self.label = QtWidgets.QLabel(self.centralwidget) self.label.setGeometry(QtCore.QRect(10, 740, 201, 51)) self.label.setText("") self.label.setPixmap(QtGui.QPixmap(":/aaa/resource/emem_logo2.jpg")) self.label.setObjectName("label") self.label_2 = QtWidgets.QLabel(self.centralwidget) self.label_2.setGeometry(QtCore.QRect(280, 760, 621, 20)) self.label_2.setObjectName("label_2") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1164, 26)) self.menubar.setObjectName("menubar") self.menu = QtWidgets.QMenu(self.menubar) self.menu.setObjectName("menu") self.menu_2 = QtWidgets.QMenu(self.menubar) self.menu_2.setObjectName("menu_2") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.toolBar = QtWidgets.QToolBar(MainWindow) self.toolBar.setObjectName("toolBar") MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar) self.actionOpen = QtWidgets.QAction(MainWindow) self.actionOpen.setObjectName("actionOpen") self.actionNew = QtWidgets.QAction(MainWindow) self.actionNew.setObjectName("actionNew") self.actionClose = QtWidgets.QAction(MainWindow) self.actionClose.setObjectName("actionClose") self.menu.addAction(self.actionOpen) self.menu.addAction(self.actionNew) self.menu.addAction(self.actionClose) self.menubar.addAction(self.menu.menuAction()) self.menubar.addAction(self.menu_2.menuAction()) self.retranslateUi(MainWindow) self.tabWidget.setCurrentIndex(4) self.lineEdit_na.textChanged['QString'].connect( self.lineEdit_na_eq.setText) self.lineEdit_ca.textChanged['QString'].connect( self.lineEdit_ca_eq.setText) self.lineEdit_mg.textChanged['QString'].connect( self.lineEdit_mg_eq.setText) self.lineEdit_k.textChanged['QString'].connect( self.lineEdit_k_eq.setText) self.lineEdit_nnh3.textChanged['QString'].connect( self.lineEdit_nnh3_eq.setText) self.lineEdit_fe.textChanged['QString'].connect( self.lineEdit_fe_eq.setText) self.lineEdit_ba.textChanged['QString'].connect( self.lineEdit_ba_eq.setText) self.radioButton.clicked['bool'].connect(self.groupBox_6.setDisabled) self.radioButton.clicked['bool'].connect(self.groupBox_5.setDisabled) self.lineEdit_cl.textChanged['QString'].connect( self.lineEdit_cl_eq.setText) self.lineEdit_so4.textChanged['QString'].connect( self.lineEdit_so4_eq.setText) self.lineEdit_f.textChanged['QString'].connect( self.lineEdit_f_eq.setText) self.lineEdit_hco3.textChanged['QString'].connect( self.lineEdit_hco3_eq.setText) self.lineEdit_no3.textEdited['QString'].connect( self.lineEdit_no3_eq.setText) self.lineEdit_po4.textEdited['QString'].connect( self.lineEdit_po4_eq.setText) self.lineEdit_na.textChanged['QString'].connect( self.lineEdit_cation_o.setText) self.lineEdit_ca.textChanged['QString'].connect( self.lineEdit_cation_o.setText) self.lineEdit_mg.textChanged['QString'].connect( self.lineEdit_cation_o.setText) self.lineEdit_k.textChanged['QString'].connect( self.lineEdit_cation_o.setText) self.lineEdit_nnh3.textChanged['QString'].connect( self.lineEdit_cation_o.setText) self.lineEdit_fe.textChanged['QString'].connect( self.lineEdit_cation_o.setText) self.lineEdit_ba.textChanged['QString'].connect( self.lineEdit_cation_o.setText) self.lineEdit_cl.textChanged['QString'].connect( self.lineEdit_anion_o.setText) self.lineEdit_cl.textChanged['QString'].connect( self.lineEdit_anion_o.setText) self.lineEdit_f.textChanged['QString'].connect( self.lineEdit_anion_o.setText) self.lineEdit_hco3.textChanged['QString'].connect( self.lineEdit_anion_o.setText) self.lineEdit_no3.textChanged['QString'].connect( self.lineEdit_anion_o.setText) self.lineEdit_po4.textChanged['QString'].connect( self.lineEdit_anion_o.setText) self.lineEdit_cation_o.textChanged['QString'].connect( self.lineEdit_tds_o.setText) self.lineEdit_anion_o.textChanged['QString'].connect( self.lineEdit_tds_o.setText) self.lineEdit_na_eq.textChanged['QString'].connect( self.lineEdit_cation_eq.setText) self.lineEdit_ca_eq.textChanged['QString'].connect( self.lineEdit_cation_eq.setText) self.lineEdit_mg_eq.textChanged['QString'].connect( self.lineEdit_cation_eq.setText) self.lineEdit_k_eq.textChanged['QString'].connect( self.lineEdit_cation_eq.setText) self.lineEdit_k_eq.textChanged['QString'].connect( self.lineEdit_cation_eq.setText) self.lineEdit_nnh3_eq.textChanged['QString'].connect( self.lineEdit_cation_eq.setText) self.lineEdit_fe_eq.textChanged['QString'].connect( self.lineEdit_cation_eq.setText) self.lineEdit_ba_eq.textChanged['QString'].connect( self.lineEdit_cation_eq.setText) self.lineEdit_cl_eq.textChanged['QString'].connect( self.lineEdit_anion_eq.setText) self.lineEdit_so4_eq.textChanged['QString'].connect( self.lineEdit_anion_eq.setText) self.lineEdit_f_eq.textChanged['QString'].connect( self.lineEdit_anion_eq.setText) self.lineEdit_hco3_eq.textChanged['QString'].connect( self.lineEdit_anion_eq.setText) self.lineEdit_no3_eq.textChanged['QString'].connect( self.lineEdit_anion_eq.setText) self.lineEdit_po4_eq.textChanged['QString'].connect( self.lineEdit_anion_eq.setText) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def setupUi(self, VideoInput): VideoInput.setObjectName("VideoInput") VideoInput.setFixedSize(720, 480) VideoInput.setStyleSheet("background-color: rgb(40,40,40);") self.label = QtWidgets.QLabel(VideoInput) self.label.setGeometry(QtCore.QRect(240, 160, 201, 20)) self.label.setStyleSheet("color: rgb(255, 255, 255);\n" "font: 75 12pt \"Bitstream Vera Sans Mono\";") self.label.setObjectName("label") self.h1label = QtWidgets.QLabel(VideoInput) self.h1label.setGeometry(QtCore.QRect(60, 40, 611, 71)) self.h1label.setMinimumSize(QtCore.QSize(591, 71)) self.h1label.setStyleSheet("") self.h1label.setObjectName("h1label") self.exitButton2 = QtWidgets.QPushButton(VideoInput) self.exitButton2.setGeometry(QtCore.QRect(240, 420, 271, 31)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.exitButton2.sizePolicy().hasHeightForWidth()) self.exitButton2.setSizePolicy(sizePolicy) self.exitButton2.setStyleSheet( "background-color: rgb(255, 0, 0);\n" "font: 75 16pt \"Bitstream Vera Sans Mono\";\n" "color: rgb(255, 255, 255);") self.exitButton2.setObjectName("exitButton2") self.startButton = QtWidgets.QPushButton(VideoInput) self.startButton.setGeometry(QtCore.QRect(240, 320, 271, 33)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.startButton.sizePolicy().hasHeightForWidth()) self.startButton.setSizePolicy(sizePolicy) self.startButton.setStyleSheet( "background-color: rgb(0, 255, 0);\n" "font: 75 16pt \"Bitstream Vera Sans Mono\";\n" "color: rgb(255, 255, 255);") self.startButton.setObjectName("startButton") self.video_name = QtWidgets.QLineEdit(VideoInput) self.video_name.setGeometry(QtCore.QRect(240, 194, 271, 31)) self.video_name.setStyleSheet("background-color: rgb(255, 255, 255);") self.video_name.setInputMethodHints(QtCore.Qt.ImhNone) self.video_name.setText("") self.video_name.setObjectName("video_name") self.menuButton = QtWidgets.QPushButton(VideoInput) self.menuButton.setGeometry(QtCore.QRect(240, 370, 271, 33)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.menuButton.sizePolicy().hasHeightForWidth()) self.menuButton.setSizePolicy(sizePolicy) self.menuButton.setStyleSheet( "background-color: rgb(255, 85, 0);\n" "font: 75 16pt \"Bitstream Vera Sans Mono\";\n" "color: rgb(255, 255, 255);") self.menuButton.setObjectName("menuButton") self.dateEdit = QtWidgets.QDateEdit(VideoInput) self.dateEdit.setGeometry(QtCore.QRect(240, 270, 131, 25)) self.dateEdit.setStyleSheet("\n" "color: rgb(255, 255, 255);") self.dateEdit.setDateTime( QtCore.QDateTime(QtCore.QDate(2019, 1, 1), QtCore.QTime(0, 0, 0))) self.dateEdit.setCalendarPopup(True) self.dateEdit.setDate(QtCore.QDate(2019, 1, 1)) self.dateEdit.setObjectName("dateEdit") self.timeEdit = QtWidgets.QTimeEdit(VideoInput) self.timeEdit.setGeometry(QtCore.QRect(380, 270, 131, 25)) self.timeEdit.setStyleSheet("color: rgb(255, 255, 255);") self.timeEdit.setObjectName("timeEdit") self.label_2 = QtWidgets.QLabel(VideoInput) self.label_2.setGeometry(QtCore.QRect(240, 240, 191, 20)) self.label_2.setStyleSheet( "color: rgb(255, 255, 255);\n" "font: 75 12pt \"Bitstream Vera Sans Mono\";") self.label_2.setObjectName("label_2") self.retranslateUi(VideoInput) QtCore.QMetaObject.connectSlotsByName(VideoInput) VideoInput.setTabOrder(self.video_name, self.startButton) VideoInput.setTabOrder(self.startButton, self.menuButton) VideoInput.setTabOrder(self.menuButton, self.exitButton2)