Exemplo n.º 1
0
    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)
Exemplo n.º 2
0
    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)
Exemplo n.º 4
0
    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)
Exemplo n.º 5
0
    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)
Exemplo n.º 6
0
    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)
Exemplo n.º 7
0
    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)
Exemplo n.º 8
0
 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()
Exemplo n.º 9
0
    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()))
Exemplo n.º 11
0
    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)
Exemplo n.º 12
0
    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)
Exemplo n.º 13
0
    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)
Exemplo n.º 14
0
    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)
Exemplo n.º 15
0
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
Exemplo n.º 16
0
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)
Exemplo n.º 17
0
    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)
Exemplo n.º 18
0
    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()
Exemplo n.º 19
0
    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)
Exemplo n.º 20
0
    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
Exemplo n.º 21
0
    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)
Exemplo n.º 22
0
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)"
Exemplo n.º 23
0
 def clear(self):
     self.ui.inpCode.clear()
     self.ui.inpName.clear()
     defalt_date = QtCore.QDate(2000, 1, 1)
     self.ui.inpYear.setDate(defalt_date)
Exemplo n.º 24
0
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)
Exemplo n.º 25
0
    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()
Exemplo n.º 26
0
    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)
Exemplo n.º 27
0
    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)
Exemplo n.º 28
0
            _("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())
Exemplo n.º 29
0
    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)
Exemplo n.º 30
0
    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)