Пример #1
0
    def setupUi(self, Dialog):
        Dialog.setObjectName("Dialog")
        Dialog.resize(400, 300)
        self.buttonBox = QtGui.QDialogButtonBox(Dialog)
        self.buttonBox.setGeometry(QtCore.QRect(30, 240, 341, 32))
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.e_firma = QtGui.QPushButton(Dialog)
        self.e_firma.setGeometry(QtCore.QRect(250, 30, 75, 23))
        self.e_firma.setObjectName("e_firma")
        self.dateEdit = QtGui.QDateEdit(Dialog)
        self.dateEdit.setGeometry(QtCore.QRect(230, 80, 110, 22))
        self.dateEdit.setCalendarPopup(True)
        self.dateEdit.setObjectName("dateEdit")
        self.dateEdit_2 = QtGui.QDateEdit(Dialog)
        self.dateEdit_2.setGeometry(QtCore.QRect(230, 130, 110, 22))
        self.dateEdit_2.setObjectName("dateEdit_2")
        self.label = QtGui.QLabel(Dialog)
        self.label.setGeometry(QtCore.QRect(60, 30, 46, 13))
        self.label.setObjectName("label")
        self.label_2 = QtGui.QLabel(Dialog)
        self.label_2.setGeometry(QtCore.QRect(60, 80, 71, 21))
        self.label_2.setObjectName("label_2")
        self.label_3 = QtGui.QLabel(Dialog)
        self.label_3.setGeometry(QtCore.QRect(60, 130, 71, 16))
        self.label_3.setObjectName("label_3")

        self.retranslateUi(Dialog)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("accepted()"), Dialog.accept)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("rejected()"), Dialog.reject)
        QtCore.QMetaObject.connectSlotsByName(Dialog)
Пример #2
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(608, 543)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.gridLayout = QtGui.QGridLayout(self.centralwidget)
        self.gridLayout.setObjectName("gridLayout")
        self.plotNavButton = QtGui.QPushButton(self.centralwidget)
        self.plotNavButton.setObjectName("plotNavButton")
        self.gridLayout.addWidget(self.plotNavButton, 3, 1, 1, 1)
        self.mfLabel = QtGui.QLabel(self.centralwidget)
        self.mfLabel.setObjectName("mfLabel")
        self.gridLayout.addWidget(self.mfLabel, 0, 0, 1, 1)
        self.startDateEdit = QtGui.QDateEdit(self.centralwidget)
        self.startDateEdit.setObjectName("startDateEdit")
        self.gridLayout.addWidget(self.startDateEdit, 1, 1, 1, 1)
        self.comboBox = QtGui.QComboBox(self.centralwidget)
        self.comboBox.setObjectName("comboBox")
        self.gridLayout.addWidget(self.comboBox, 0, 1, 1, 1)
        self.startDateLabel = QtGui.QLabel(self.centralwidget)
        self.startDateLabel.setObjectName("startDateLabel")
        self.gridLayout.addWidget(self.startDateLabel, 2, 0, 1, 1)
        self.endDateLabel = QtGui.QLabel(self.centralwidget)
        self.endDateLabel.setObjectName("endDateLabel")
        self.gridLayout.addWidget(self.endDateLabel, 1, 0, 1, 1)
        self.endDateEdit = QtGui.QDateEdit(self.centralwidget)
        self.endDateEdit.setObjectName("endDateEdit")
        self.gridLayout.addWidget(self.endDateEdit, 2, 1, 1, 1)
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName("verticalLayout")
        self.label = QtGui.QLabel(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label.sizePolicy().hasHeightForWidth())
        self.label.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.label.setFont(font)
        self.label.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.label.setObjectName("label")
        self.verticalLayout.addWidget(self.label)
        self.widget = QtGui.QWidget(self.centralwidget)
        self.widget.setObjectName("widget")
        self.verticalLayout.addWidget(self.widget)
        self.gridLayout.addLayout(self.verticalLayout, 4, 0, 1, 2)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 608, 21))
        self.menubar.setObjectName("menubar")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
Пример #3
0
    def __init__(self):
        QWidget.__init__(self)
        # Dialog.setObjectName("Dialog")
        # Dialog.resize(400, 300)
        self.setWindowTitle("Descarga masiva")
        layout = QGridLayout()
        self.setLayout(layout)
        self.label = QtGui.QLabel("e_firma")
        self.label.setGeometry(QtCore.QRect(60, 30, 46, 13))
        self.label.setObjectName("label")
        layout.addWidget(self.label, 0, 0)
        self.e_firma = QtGui.QPushButton("...")
        self.e_firma.setGeometry(QtCore.QRect(250, 30, 75, 23))
        self.e_firma.setObjectName("e_firma")
        layout.addWidget(self.e_firma, 0, 1)
        self.label_2 = QtGui.QLabel("fecha inicial")
        self.label_2.setGeometry(QtCore.QRect(60, 80, 71, 21))
        self.label_2.setObjectName("label_2")
        layout.addWidget(self.label_2, 1, 0)
        self.dateEdit = QtGui.QDateEdit()
        self.dateEdit.setGeometry(QtCore.QRect(230, 80, 110, 22))
        self.dateEdit.setObjectName("dateEdit")
        self.dateEdit.setDateTime(QtCore.QDateTime.currentDateTime())
        self.dateEdit.setCalendarPopup(True)
        layout.addWidget(self.dateEdit, 1, 1)
        self.dateEdit_2 = QtGui.QDateEdit()
        self.dateEdit_2.setGeometry(QtCore.QRect(230, 130, 110, 22))
        self.dateEdit_2.setObjectName("dateEdit_2")
        self.dateEdit_2.setDateTime(QtCore.QDateTime.currentDateTime())
        self.dateEdit_2.setCalendarPopup(True)
        layout.addWidget(self.dateEdit_2, 2, 1)

        self.label_3 = QtGui.QLabel("fecha final")
        self.label_3.setGeometry(QtCore.QRect(60, 130, 71, 16))
        self.label_3.setObjectName("label_3")
        layout.addWidget(self.label_3, 2, 0)
        self.buttonBox = QtGui.QDialogButtonBox()
        self.buttonBox.setGeometry(QtCore.QRect(30, 240, 341, 32))
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel
                                          | QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        layout.addWidget(self.buttonBox, 3, 0)

        #        self.retranslateUi(self)
        #        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("accepted()"), self.accept)#
        ##        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("rejected()"), self.reject)
        #        QtCore.QMetaObject.connectSlotsByName(self)

        # def retranslateUi(self, Dialog):
        #     Dialog.setWindowTitle(QtGui.QApplication.translate("Dialog", "Dialog", None, QtGui.QApplication.UnicodeUTF8))
        #     self.e_firma.setText(QtGui.QApplication.translate("Dialog", "...", None, QtGui.QApplication.UnicodeUTF8))
        #     self.label.setText(QtGui.QApplication.translate("Dialog", "e.firma", None, QtGui.QApplication.UnicodeUTF8))
        #     self.label_2.setText(QtGui.QApplication.translate("Dialog", "fecha inicial", None, QtGui.QApplication.UnicodeUTF8))
        #     self.label_3.setText(QtGui.QApplication.translate("Dialog", "fecha final", None, QtGui.QApplication.UnicodeUTF8))

        self.e_firma.clicked.connect(self.cual_e_firma)
Пример #4
0
 def paint(self, painter, option, index):
     '''
     Renders the delegate using the given painter and style option for the item specified by index
     '''
     if not self.parent().indexWidget(index):
         self.__dateEdit = _QtGui.QDateEdit(
             self.parent())  # create new editor
         value = index.model().data(index, _QtCore.Qt.DisplayRole)
         date = _QtCore.QDate.fromString(str(value), "dd - MMM - yyyy")
         import datetime
         if isinstance(value, datetime.datetime):
             date = _QtCore.QDate.fromString(value.strftime('%d - %b - %Y'),
                                             "dd - MMM - yyyy")
         if date == _QtCore.QDate(-4713, 1, 1):
             try:
                 date = _QtCore.QDate.fromString(str(value.split()[0]),
                                                 "yyyy-MM-dd")
             except:
                 date = _QtCore.QDate.setDate(value)
         self.__dateEdit.setDate(date)
         # set properties of editor
         self.__dateEdit.setDisplayFormat("dd - MMM - yyyy")
         self.__dateEdit.setCalendarPopup(True)
         self.__dateEdit.dateChanged.connect(
             lambda: self.__updateDate(index))
         self.parent().setIndexWidget(index, self.__dateEdit)
Пример #5
0
 def createEditor(self, parent, option, index):
     dateedit = QtGui.QDateEdit(parent)
     dateedit.setDateRange(self.minimum, self.maximum)
     dateedit.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignVCenter)
     dateedit.setDisplayFormat(self.format)
     dateedit.setCalendarPopup(True)
     return dateedit
Пример #6
0
 def createEditor(self, parent, option, index):
     
     if index.column() == outDateCol or index.column() == dueDateCol:
         editor = QtGui.QDateEdit(parent)
         return editor
     else:
         return super(DateEditDelegate, self).createEditor(parent, option, index)
Пример #7
0
def certification_layout(this, lab, checkbox_only=False):

    set_label = ''
    for c in lab:
        if c.isupper():
            set_label += ' '
        set_label += c

    set_label = set_label.strip()

    Ckbx = QtGui.QCheckBox(set_label)

    if checkbox_only:
        return Ckbx

    date_edit = QtGui.QDateEdit(date=QtCore.QDate.currentDate())
    date_edit.setDisabled(True)
    vouched = QtGui.QLineEdit(this)
    vouched.setCompleter(this.parent.memberNameComp)
    vouched.setDisabled(True)

    if checkbox_only:
        return Ckbx
    else:
        return Ckbx, date_edit, vouched
Пример #8
0
    def setupUi(self, Form):
        Form.setObjectName("Form")
        Form.resize(444, 171)
        self.gridLayout = QtGui.QGridLayout(Form)
        self.gridLayout.setObjectName("gridLayout")
        self.label = QtGui.QLabel(Form)
        self.label.setObjectName("label")
        self.gridLayout.addWidget(self.label, 1, 0, 1, 1)
        self.label_3 = QtGui.QLabel(Form)
        self.label_3.setObjectName("label_3")
        self.gridLayout.addWidget(self.label_3, 6, 0, 1, 1)
        self.label_4 = QtGui.QLabel(Form)
        self.label_4.setObjectName("label_4")
        self.gridLayout.addWidget(self.label_4, 7, 0, 1, 1)
        self.label_2 = QtGui.QLabel(Form)
        self.label_2.setObjectName("label_2")
        self.gridLayout.addWidget(self.label_2, 4, 0, 1, 1)
        self.label_5 = QtGui.QLabel(Form)
        self.label_5.setObjectName("label_5")
        self.gridLayout.addWidget(self.label_5, 9, 0, 1, 1)
        self.submit_push_button = QtGui.QPushButton(Form)
        self.submit_push_button.setObjectName("submit_push_button")
        self.gridLayout.addWidget(self.submit_push_button, 10, 3, 1, 1)
        self.username_line_edit = QtGui.QLineEdit(Form)
        self.username_line_edit.setObjectName("username_line_edit")
        self.gridLayout.addWidget(self.username_line_edit, 1, 2, 1, 2)
        self.password_line_edit = QtGui.QLineEdit(Form)
        self.password_line_edit.setObjectName("password_line_edit")
        self.gridLayout.addWidget(self.password_line_edit, 4, 2, 1, 2)
        self.confirm_password_line_edit = QtGui.QLineEdit(Form)
        self.confirm_password_line_edit.setObjectName(
            "confirm_password_line_edit")
        self.gridLayout.addWidget(self.confirm_password_line_edit, 6, 2, 1, 2)
        self.email_line_edit = QtGui.QLineEdit(Form)
        self.email_line_edit.setObjectName("email_line_edit")
        self.gridLayout.addWidget(self.email_line_edit, 7, 2, 1, 2)
        self.dob_date_edit = QtGui.QDateEdit(Form)
        self.dob_date_edit.setObjectName("dob_date_edit")
        self.gridLayout.addWidget(self.dob_date_edit, 9, 2, 1, 2)

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)
        Form.setTabOrder(self.username_line_edit, self.password_line_edit)
        Form.setTabOrder(self.password_line_edit,
                         self.confirm_password_line_edit)
        Form.setTabOrder(self.confirm_password_line_edit, self.email_line_edit)
        Form.setTabOrder(self.email_line_edit, self.dob_date_edit)
        Form.setTabOrder(self.dob_date_edit, self.submit_push_button)
Пример #9
0
    def createDateTimeEdits(self):
        self.editsGroup = QtGui.QGroupBox("Date and time spin boxes")

        dateLabel = QtGui.QLabel()
        dateEdit = QtGui.QDateEdit(QtCore.QDate.currentDate())
        dateEdit.setDateRange(QtCore.QDate(2005, 1, 1),
                              QtCore.QDate(2010, 12, 31))
        dateLabel.setText("Appointment date (between %s and %s):" %
                          (dateEdit.minimumDate().toString(QtCore.Qt.ISODate),
                           dateEdit.maximumDate().toString(QtCore.Qt.ISODate)))

        timeLabel = QtGui.QLabel()
        timeEdit = QtGui.QTimeEdit(QtCore.QTime.currentTime())
        timeEdit.setTimeRange(QtCore.QTime(9, 0, 0, 0),
                              QtCore.QTime(16, 30, 0, 0))
        timeLabel.setText("Appointment time (between %s and %s):" %
                          (timeEdit.minimumTime().toString(QtCore.Qt.ISODate),
                           timeEdit.maximumTime().toString(QtCore.Qt.ISODate)))

        self.meetingLabel = QtGui.QLabel()
        self.meetingEdit = QtGui.QDateTimeEdit(
            QtCore.QDateTime.currentDateTime())

        formatLabel = QtGui.QLabel(
            "Format string for the meeting date and time:")

        formatComboBox = QtGui.QComboBox()
        formatComboBox.addItem('yyyy-MM-dd hh:mm:ss (zzz \'ms\')')
        formatComboBox.addItem('hh:mm:ss MM/dd/yyyy')
        formatComboBox.addItem('hh:mm:ss dd/MM/yyyy')
        formatComboBox.addItem('hh:mm:ss')
        formatComboBox.addItem('hh:mm ap')

        formatComboBox.activated[str].connect(self.setFormatString)

        self.setFormatString(formatComboBox.currentText())

        editsLayout = QtGui.QVBoxLayout()
        editsLayout.addWidget(dateLabel)
        editsLayout.addWidget(dateEdit)
        editsLayout.addWidget(timeLabel)
        editsLayout.addWidget(timeEdit)
        editsLayout.addWidget(self.meetingLabel)
        editsLayout.addWidget(self.meetingEdit)
        editsLayout.addWidget(formatLabel)
        editsLayout.addWidget(formatComboBox)
        self.editsGroup.setLayout(editsLayout)
Пример #10
0
    def setupUi(self, Dialog):
        Dialog.setObjectName("Dialog")
        Dialog.resize(400, 300)
        self.timeEdit = QtGui.QTimeEdit(Dialog)
        self.timeEdit.setGeometry(QtCore.QRect(10, 20, 118, 22))
        self.timeEdit.setObjectName("timeEdit")
        self.dateEdit = QtGui.QDateEdit(Dialog)
        self.dateEdit.setGeometry(QtCore.QRect(290, 30, 110, 22))
        self.dateEdit.setObjectName("dateEdit")
        self.fontComboBox = QtGui.QFontComboBox(Dialog)
        self.fontComboBox.setGeometry(QtCore.QRect(10, 60, 213, 22))
        self.fontComboBox.setObjectName("fontComboBox")
        self.lineEdit = QtGui.QLineEdit(Dialog)
        self.lineEdit.setGeometry(QtCore.QRect(290, 60, 113, 20))
        self.lineEdit.setObjectName("lineEdit")

        self.retranslateUi(Dialog)
        QtCore.QMetaObject.connectSlotsByName(Dialog)
Пример #11
0
    def createEditor(self, parent, option, index):

        if index.column() == ACTIONID:
            text = index.model().data(index, QtCore.Qt.DisplayRole)
            #if text.isdigit() and int(text) == ACQUIRED:
            if text == ACQUIRED:
                return  # Acquired is read-only

        if index.column() == DATE:
            editor = QtGui.QDateEdit(parent)
            editor.setMaximumDate(QtCore.QDate.currentDate())
            editor.setDisplayFormat("yyyy-MM-dd")
            if QtCore.__version__ >= "4.1.0":
                editor.setCalendarPopup(True)
            editor.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignVCenter)
            return editor
        else:
            return QtSql.QSqlRelationalDelegate.createEditor(
                self, parent, option, index)
Пример #12
0
    def setupUi(self, Dialog):
        Dialog.setObjectName("Dialog")
        Dialog.resize(478, 136)
        self.horizontalLayout = QtGui.QHBoxLayout(Dialog)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName("verticalLayout")
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.date_fecha = QtGui.QDateEdit(Dialog)
        font = QtGui.QFont()
        font.setFamily("Calibri")
        font.setPointSize(12)
        self.date_fecha.setFont(font)
        self.date_fecha.setObjectName("date_fecha")
        self.horizontalLayout_3.addWidget(self.date_fecha)
        self.cb_proveedor = QtGui.QComboBox(Dialog)
        font = QtGui.QFont()
        font.setFamily("Calibri")
        font.setPointSize(12)
        self.cb_proveedor.setFont(font)
        self.cb_proveedor.setObjectName("cb_proveedor")
        self.cb_proveedor.addItem("")
        self.horizontalLayout_3.addWidget(self.cb_proveedor)
        self.verticalLayout.addLayout(self.horizontalLayout_3)
        self.btn_generar = QtGui.QPushButton(Dialog)
        font = QtGui.QFont()
        font.setFamily("Calibri")
        font.setPointSize(12)
        self.btn_generar.setFont(font)
        self.btn_generar.setObjectName("btn_generar")
        self.verticalLayout.addWidget(self.btn_generar)
        self.btn_cancelar = QtGui.QPushButton(Dialog)
        font = QtGui.QFont()
        font.setFamily("Calibri")
        font.setPointSize(12)
        self.btn_cancelar.setFont(font)
        self.btn_cancelar.setObjectName("btn_cancelar")
        self.verticalLayout.addWidget(self.btn_cancelar)
        self.horizontalLayout.addLayout(self.verticalLayout)

        self.retranslateUi(Dialog)
        QtCore.QMetaObject.connectSlotsByName(Dialog)
Пример #13
0
 def confirmPaiment(parent=None,
                    whatIsIt="",
                    button_1="Oui",
                    button_2="Non"):
     dialog = Question(parent, whatIsIt)
     dialog.buttons.button(QtGui.QDialogButtonBox.Ok).setText(button_1)
     dialog.buttons.button(QtGui.QDialogButtonBox.Cancel).setText(button_2)
     layout = QtGui.QHBoxLayout()
     label = QtGui.QLabel("Date du paiement : ")
     w_date = QtGui.QDateEdit()
     w_date.setMinimumDate(QtCore.QDate(2017, 01, 01))
     w_date.setDate(QtCore.QDate.currentDate())
     layout.addWidget(label)
     layout.addWidget(w_date)
     dialog.mainLayout.insertLayout(1, layout)
     result = dialog.exec_()
     if result == QtGui.QDialog.Accepted:
         return w_date.date().toString("dd/MM/yyyy")
     else:
         return None
    def __init__(self, parent=None):
        QtGui.QWidget.__init__(self, parent)

        self._dateEdit = QtGui.QDateEdit()

        self._dateEdit.setDisplayFormat("dd/MM/yyyy")
        self._bttn = QtGui.QPushButton(
            ""
        )  # create a button with no text. Icon for this is set from stylesheet
        self._bttn.setObjectName("MenuBttn")

        menu = QtGui.QMenu(self._bttn)
        cal = QtGui.QCalendarWidget()
        action = QtGui.QWidgetAction(self._bttn)
        action.setDefaultWidget(cal)
        menu.addAction(action)
        self._bttn.setMenu(menu)
        cal.clicked[QtCore.QDate].connect(self._dateEdit.setDate)

        self.__setupUI()
Пример #15
0
    def __init__(self, parent):
        super(TabAdmin, self).__init__(parent)

        # Inherit stuff
        self.parent = parent
        self.statBar = parent.statBar
        self.db = parent.db

        self.viewShitList = QtGui.QTableView(None)
        self.adminList = QtGui.QTableView()

        # # # # # # # # # # # #
        # Hard coded holidays #
        # # # # # # # # # # # #
        #         # Current year
        #         self.thisYear  = QtCore.QDate.currentDate().year()
        #         self.holidays = []
        #
        #         # New year's day, Jan 1st
        #         self.holidays.append( QtCore.QDate(self.thisYear, 1, 1) )
        #
        #         # MLK Day, 3rd mon in Jan
        #         self.holidays.append( self.nthDayOfMonth(1, 1, 3) )
        #
        #         # President's day, 3rd mon in Feb
        #         self.holidays.append( self.nthDayOfMonth(1, 2, 3) )
        #
        #         # Memorial day, last mon in May
        #         self.holidays.append( self.lastDayOfMonth(1, 5) )
        #
        #         # Independence day, 4th Jul
        #         self.holidays.append( QtCore.QDate(self.thisYear, 7, 4) )
        #
        #         # Labor day, 1st Monday in Sep
        #         self.holidays.append( self.nthDayOfMonth(1, 9, 1) )
        #
        #         # Columbus day, 2nd mon in Oct
        #         #self.holidays.append( self.nthDayOfMonth(1, 10, 2) )
        #
        #         # Veteran's day, 11th Nov
        #         self.holidays.append( QtCore.QDate(self.thisYear, 11, 11) )
        #
        #         # Thanks giving, 4th thu of Nov
        #         self.holidays.append( self.nthDayOfMonth(4, 11, 4) )
        #
        #         # Day after thanks giving
        #         self.holidays.append( self.holidays[-1].addDays(1) )
        #
        #         # Christmas, 24-25th of Dec
        #         self.holidays.append( QtCore.QDate(self.thisYear, 12, 24) )
        #         self.holidays.append( QtCore.QDate(self.thisYear, 12, 25) )
        #
        #         # Adjust for weekends
        #         self.adjustHolidaysForWeekends()
        #
        # # # # # # # # # # # #

        # No focus on the tab itself
        self.setFocusPolicy(QtCore.Qt.NoFocus)

        # Shit list button
        shit_list_label = QtGui.QLabel("Show Shit List")
        shit_list_button = QtGui.QPushButton('Show\nShit List')
        shit_list_button.clicked.connect(self.show_shit_list)

        # Weekday of meetings
        meeting_day_label = QtGui.QLabel('Day of Weekly Meetings')
        self.meetingDayBox = QtGui.QComboBox(self)
        self.meetingDayBox.insertItem(0, 'Mondays')
        self.meetingDayBox.insertItem(1, 'Tuesdays')
        self.meetingDayBox.insertItem(2, 'Wednesdays')
        self.meetingDayBox.insertItem(3, 'Thursdays')
        self.meetingDayBox.insertItem(4, 'Fridays')
        self.meetingDayBox.insertItem(5, 'Saturdays')
        self.meetingDayBox.insertItem(6, 'Sundays')
        self.get_day_of_meetings()
        self.meetingDayBox.activated.connect(self.set_day_of_meetings)

        # Frequency of meetings
        meeting_frequency_label = QtGui.QLabel('Meeting frequency')
        self.meetingFreqBox = QtGui.QComboBox(self)
        self.meetingFreqBox.insertItem(1, 'Every Week')
        self.meetingFreqBox.insertItem(2, 'Every Other Week')
        self.meetingFreqBox.insertItem(3, 'Every Third week')
        self.meetingFreqBox.insertItem(4, 'Once a Month')
        self.meetingFreqBox.setCurrentIndex(self.get_meeting_frequency())

        # Gear rental fee amount
        amount_label = QtGui.QLabel('Rental Fee')
        self.amountBox = QtGui.QDoubleSpinBox()
        self.amountBox.setPrefix("$")
        self.amountBox.setSingleStep(5)
        self.amountBox.setMaximum(10000)
        self.amountBox.setValue(self.db.getRentalPrice())

        # Export database button
        self.setBarcodeDirBut = QtGui.QPushButton(
            'Set Barcode\nSave Directory')
        self.exportDatabaseBut = QtGui.QPushButton('Export Database')
        self.importDatabaseBut = QtGui.QPushButton('Import Database')
        self.exportShitBut = QtGui.QPushButton("Export Shit List")

        # Semester start and end dates
        # Payments are good for the duration of the semester and the following brakes
        # The default gear due date is on the next meeting.  Meetings are not held on breakes by default

        self.semFalStr = QtGui.QDateEdit()
        self.semFalEnd = QtGui.QDateEdit()
        self.semSprStr = QtGui.QDateEdit()
        self.semSprEnd = QtGui.QDateEdit()
        self.semSumStr = QtGui.QDateEdit()
        self.semSumEnd = QtGui.QDateEdit()

        self.semFalStr.setCalendarPopup(True)
        self.semFalEnd.setCalendarPopup(True)
        self.semSprStr.setCalendarPopup(True)
        self.semSprEnd.setCalendarPopup(True)
        self.semSumStr.setCalendarPopup(True)
        self.semSumEnd.setCalendarPopup(True)
        self.set_semester_dates()

        semester_box = QtGui.QGridLayout()
        semester_box.setSpacing(Util.layoutGridSpacing)
        pass
        semester_box.setColumnStretch(0, 0)
        semester_box.setColumnStretch(1, 0)
        semester_box.setColumnStretch(2, 0)
        semester_box.setColumnStretch(3, 1)
        semester_box.setRowStretch(0, 0)

        pass
        semester_box.addWidget(QtGui.QLabel('Start'), 0, 1)
        semester_box.addWidget(QtGui.QLabel('End'), 0, 2)
        semester_box.addWidget(QtGui.QLabel('Fall'), 1, 0)
        semester_box.addWidget(self.semFalStr, 1, 1)
        semester_box.addWidget(self.semFalEnd, 1, 2)
        semester_box.addWidget(QtGui.QLabel('Spring'), 2, 0)
        semester_box.addWidget(self.semSprStr, 2, 1)
        semester_box.addWidget(self.semSprEnd, 2, 2)
        semester_box.addWidget(QtGui.QLabel('Summer'), 3, 0)
        semester_box.addWidget(self.semSumStr, 3, 1)
        semester_box.addWidget(self.semSumEnd, 3, 2)

        semester_dates = QtGui.QGroupBox()
        semester_dates.setTitle(
            'Semester/break start end end dates. Dates between semesters are breaks.'
        )
        semester_dates.setLayout(semester_box)

        # Show Admin Table
        admin_label = QtGui.QLabel('Show Admin Table')
        admin_button = QtGui.QPushButton('Show Admin Table')
        admin_button.clicked.connect(self.show_admin_table)

        # Generate and populate the table
        grid = QtGui.QGridLayout()
        grid.setSpacing(Util.layoutGridSpacing)
        pass
        grid.setColumnStretch(0, 0)
        grid.setColumnStretch(1, 0)
        grid.setColumnStretch(3, 1)
        grid.setRowStretch(0, 0)
        grid.setRowStretch(1, 0)
        grid.setRowStretch(2, 0)
        grid.setRowStretch(9, 1)

        grid.addWidget(shit_list_label, 0, 0)
        grid.addWidget(shit_list_button, 0, 1)
        grid.addWidget(meeting_day_label, 1, 0)
        grid.addWidget(self.meetingDayBox, 1, 1)
        grid.addWidget(meeting_frequency_label, 2, 0)
        grid.addWidget(self.meetingFreqBox, 2, 1)
        grid.addWidget(amount_label, 3, 0)
        grid.addWidget(self.amountBox, 3, 1)
        grid.addWidget(admin_label, 4, 0)
        grid.addWidget(admin_button, 4, 1)
        # grid.addWidget(self.setBarcodeDirBut , 5, 1)
        grid.addWidget(self.importDatabaseBut, 6, 1)
        grid.addWidget(self.exportDatabaseBut, 7, 1)
        grid.addWidget(self.exportShitBut, 8, 1)

        buttons_box = QtGui.QGroupBox()
        buttons_box.setTitle('')
        buttons_box.setLayout(grid)

        table_grid = QtGui.QGridLayout()
        table_grid.setSpacing(Util.layoutGridSpacing)
        pass
        table_grid.setColumnStretch(3, 1)
        table_grid.setRowStretch(9, 1)
        table_grid.addWidget(buttons_box, 0, 0, 2, 1)
        table_grid.addWidget(semester_dates, 0, 1)

        self.setLayout(table_grid)

        # # # # # # # # # #
        # Connect objects #
        # # # # # # # # # #

        self.semFalStr.dateChanged.connect(self.semFalStrEdited)
        self.semFalEnd.dateChanged.connect(self.semFalEndEdited)
        self.semSprStr.dateChanged.connect(self.semSprStrEdited)
        self.semSprEnd.dateChanged.connect(self.semSprEndEdited)
        self.semSumStr.dateChanged.connect(self.semSumStrEdited)
        self.semSumEnd.dateChanged.connect(self.semSumEndEdited)

        self.meetingFreqBox.currentIndexChanged.connect(
            self.set_meeting_frequency)

        self.amountBox.valueChanged.connect(self.set_rental_price)

        self.setBarcodeDirBut.clicked.connect(self.set_barcode_save_directory)
        self.exportDatabaseBut.clicked.connect(self.export_database)
        self.importDatabaseBut.clicked.connect(self.import_database)
        self.exportShitBut.clicked.connect(self.export_shit_list)

        # Change the tab order for the meetingDayBox field
        self.setTabOrder(self.meetingDayBox, admin_button)
Пример #16
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(962, 771)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.centralwidget)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.uiSPL_test1 = QtGui.QSplitter(self.centralwidget)
        self.uiSPL_test1.setOrientation(QtCore.Qt.Horizontal)
        self.uiSPL_test1.setHandleWidth(10)
        self.uiSPL_test1.setObjectName("uiSPL_test1")
        self.layoutWidget = QtGui.QWidget(self.uiSPL_test1)
        self.layoutWidget.setObjectName("layoutWidget")
        self.verticalLayout = QtGui.QVBoxLayout(self.layoutWidget)
        self.verticalLayout.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout.setObjectName("verticalLayout")
        self.uiCHK_test1 = QtGui.QCheckBox(self.layoutWidget)
        self.uiCHK_test1.setObjectName("uiCHK_test1")
        self.verticalLayout.addWidget(self.uiCHK_test1)
        self.uiCHK_testTri1 = QtGui.QCheckBox(self.layoutWidget)
        self.uiCHK_testTri1.setTristate(True)
        self.uiCHK_testTri1.setObjectName("uiCHK_testTri1")
        self.verticalLayout.addWidget(self.uiCHK_testTri1)
        self.uiGRPBOX_test1 = QtGui.QGroupBox(self.layoutWidget)
        self.uiGRPBOX_test1.setCheckable(True)
        self.uiGRPBOX_test1.setChecked(True)
        self.uiGRPBOX_test1.setObjectName("uiGRPBOX_test1")
        self.horizontalLayout = QtGui.QHBoxLayout(self.uiGRPBOX_test1)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.uiRAD_test1 = QtGui.QRadioButton(self.uiGRPBOX_test1)
        self.uiRAD_test1.setObjectName("uiRAD_test1")
        self.horizontalLayout.addWidget(self.uiRAD_test1)
        self.uiRAD_test2 = QtGui.QRadioButton(self.uiGRPBOX_test1)
        self.uiRAD_test2.setObjectName("uiRAD_test2")
        self.horizontalLayout.addWidget(self.uiRAD_test2)
        self.verticalLayout.addWidget(self.uiGRPBOX_test1)
        self.uiLED_test1 = QtGui.QLineEdit(self.layoutWidget)
        self.uiLED_test1.setObjectName("uiLED_test1")
        self.verticalLayout.addWidget(self.uiLED_test1)
        self.uiSPN_test1 = QtGui.QSpinBox(self.layoutWidget)
        self.uiSPN_test1.setObjectName("uiSPN_test1")
        self.verticalLayout.addWidget(self.uiSPN_test1)
        self.uiSPNDBL_test1 = QtGui.QDoubleSpinBox(self.layoutWidget)
        self.uiSPNDBL_test1.setObjectName("uiSPNDBL_test1")
        self.verticalLayout.addWidget(self.uiSPNDBL_test1)
        self.uiTIMEDT_test1 = QtGui.QTimeEdit(self.layoutWidget)
        self.uiTIMEDT_test1.setObjectName("uiTIMEDT_test1")
        self.verticalLayout.addWidget(self.uiTIMEDT_test1)
        self.uiDATEDT_test1 = QtGui.QDateEdit(self.layoutWidget)
        self.uiDATEDT_test1.setObjectName("uiDATEDT_test1")
        self.verticalLayout.addWidget(self.uiDATEDT_test1)
        self.uiDTEDIT_test1 = QtGui.QDateTimeEdit(self.layoutWidget)
        self.uiDTEDIT_test1.setObjectName("uiDTEDIT_test1")
        self.verticalLayout.addWidget(self.uiDTEDIT_test1)
        self.uiBTN_test1 = QtGui.QPushButton(self.layoutWidget)
        self.uiBTN_test1.setCheckable(True)
        self.uiBTN_test1.setObjectName("uiBTN_test1")
        self.verticalLayout.addWidget(self.uiBTN_test1)
        self.uiCBX_test1 = QtGui.QComboBox(self.layoutWidget)
        self.uiCBX_test1.setObjectName("uiCBX_test1")
        self.uiCBX_test1.addItem("")
        self.uiCBX_test1.addItem("")
        self.uiCBX_test1.addItem("")
        self.uiCBX_test1.addItem("")
        self.uiCBX_test1.addItem("")
        self.uiCBX_test1.addItem("")
        self.uiCBX_test1.addItem("")
        self.verticalLayout.addWidget(self.uiCBX_test1)
        self.uiCBX_test2 = QtGui.QComboBox(self.layoutWidget)
        self.uiCBX_test2.setEditable(True)
        self.uiCBX_test2.setObjectName("uiCBX_test2")
        self.verticalLayout.addWidget(self.uiCBX_test2)
        self.uiSCR_test1 = QtGui.QScrollBar(self.layoutWidget)
        self.uiSCR_test1.setOrientation(QtCore.Qt.Horizontal)
        self.uiSCR_test1.setObjectName("uiSCR_test1")
        self.verticalLayout.addWidget(self.uiSCR_test1)
        self.uiSLD_test1 = QtGui.QSlider(self.layoutWidget)
        self.uiSLD_test1.setOrientation(QtCore.Qt.Horizontal)
        self.uiSLD_test1.setObjectName("uiSLD_test1")
        self.verticalLayout.addWidget(self.uiSLD_test1)
        self.uiDIA_test1 = QtGui.QDial(self.layoutWidget)
        self.uiDIA_test1.setObjectName("uiDIA_test1")
        self.verticalLayout.addWidget(self.uiDIA_test1)
        self.horizontalLayout_15 = QtGui.QHBoxLayout()
        self.horizontalLayout_15.setObjectName("horizontalLayout_15")
        self.label_4 = QtGui.QLabel(self.layoutWidget)
        self.label_4.setObjectName("label_4")
        self.horizontalLayout_15.addWidget(self.label_4)
        self.uiLED_testVariable1 = QtGui.QLineEdit(self.layoutWidget)
        self.uiLED_testVariable1.setObjectName("uiLED_testVariable1")
        self.horizontalLayout_15.addWidget(self.uiLED_testVariable1)
        self.verticalLayout.addLayout(self.horizontalLayout_15)
        self.uiBTN_showDialog = QtGui.QPushButton(self.layoutWidget)
        self.uiBTN_showDialog.setObjectName("uiBTN_showDialog")
        self.verticalLayout.addWidget(self.uiBTN_showDialog)
        spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem)
        self.uiTAB_test1 = QtGui.QTabWidget(self.uiSPL_test1)
        self.uiTAB_test1.setObjectName("uiTAB_test1")
        self.uiTABPG_listWidget = QtGui.QWidget()
        self.uiTABPG_listWidget.setObjectName("uiTABPG_listWidget")
        self.horizontalLayout_2 = QtGui.QHBoxLayout(self.uiTABPG_listWidget)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.uiLSTWID_test1 = QtGui.QListWidget(self.uiTABPG_listWidget)
        self.uiLSTWID_test1.setSelectionMode(
            QtGui.QAbstractItemView.ExtendedSelection)
        self.uiLSTWID_test1.setObjectName("uiLSTWID_test1")
        QtGui.QListWidgetItem(self.uiLSTWID_test1)
        QtGui.QListWidgetItem(self.uiLSTWID_test1)
        QtGui.QListWidgetItem(self.uiLSTWID_test1)
        QtGui.QListWidgetItem(self.uiLSTWID_test1)
        QtGui.QListWidgetItem(self.uiLSTWID_test1)
        QtGui.QListWidgetItem(self.uiLSTWID_test1)
        QtGui.QListWidgetItem(self.uiLSTWID_test1)
        self.horizontalLayout_2.addWidget(self.uiLSTWID_test1)
        self.uiTAB_test1.addTab(self.uiTABPG_listWidget, "")
        self.uiTABPG_treeWidget = QtGui.QWidget()
        self.uiTABPG_treeWidget.setObjectName("uiTABPG_treeWidget")
        self.horizontalLayout_3 = QtGui.QHBoxLayout(self.uiTABPG_treeWidget)
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.uiTREW_test1 = QtGui.QTreeWidget(self.uiTABPG_treeWidget)
        self.uiTREW_test1.setAlternatingRowColors(True)
        self.uiTREW_test1.setSelectionMode(
            QtGui.QAbstractItemView.ExtendedSelection)
        self.uiTREW_test1.setSelectionBehavior(
            QtGui.QAbstractItemView.SelectItems)
        self.uiTREW_test1.setObjectName("uiTREW_test1")
        item_0 = QtGui.QTreeWidgetItem(self.uiTREW_test1)
        item_0 = QtGui.QTreeWidgetItem(self.uiTREW_test1)
        item_0 = QtGui.QTreeWidgetItem(self.uiTREW_test1)
        item_0 = QtGui.QTreeWidgetItem(self.uiTREW_test1)
        item_1 = QtGui.QTreeWidgetItem(item_0)
        item_2 = QtGui.QTreeWidgetItem(item_1)
        item_2 = QtGui.QTreeWidgetItem(item_1)
        item_2 = QtGui.QTreeWidgetItem(item_1)
        item_0 = QtGui.QTreeWidgetItem(self.uiTREW_test1)
        item_1 = QtGui.QTreeWidgetItem(item_0)
        item_2 = QtGui.QTreeWidgetItem(item_1)
        item_2 = QtGui.QTreeWidgetItem(item_1)
        item_2 = QtGui.QTreeWidgetItem(item_1)
        item_0 = QtGui.QTreeWidgetItem(self.uiTREW_test1)
        item_1 = QtGui.QTreeWidgetItem(item_0)
        item_2 = QtGui.QTreeWidgetItem(item_1)
        item_2 = QtGui.QTreeWidgetItem(item_1)
        item_2 = QtGui.QTreeWidgetItem(item_1)
        self.uiTREW_test1.header().setDefaultSectionSize(200)
        self.uiTREW_test1.header().setMinimumSectionSize(200)
        self.uiTREW_test1.header().setSortIndicatorShown(True)
        self.horizontalLayout_3.addWidget(self.uiTREW_test1)
        self.uiTAB_test1.addTab(self.uiTABPG_treeWidget, "")
        self.uiTABPG_tableWidget = QtGui.QWidget()
        self.uiTABPG_tableWidget.setObjectName("uiTABPG_tableWidget")
        self.horizontalLayout_4 = QtGui.QHBoxLayout(self.uiTABPG_tableWidget)
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.uiTBLWID_test1 = QtGui.QTableWidget(self.uiTABPG_tableWidget)
        self.uiTBLWID_test1.setObjectName("uiTBLWID_test1")
        self.uiTBLWID_test1.setColumnCount(2)
        self.uiTBLWID_test1.setRowCount(7)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setVerticalHeaderItem(0, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setVerticalHeaderItem(1, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setVerticalHeaderItem(2, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setVerticalHeaderItem(3, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setVerticalHeaderItem(4, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setVerticalHeaderItem(5, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setVerticalHeaderItem(6, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setHorizontalHeaderItem(0, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setHorizontalHeaderItem(1, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setItem(0, 0, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setItem(0, 1, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setItem(1, 0, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setItem(1, 1, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setItem(2, 0, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setItem(2, 1, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setItem(3, 0, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setItem(3, 1, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setItem(4, 0, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setItem(4, 1, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setItem(5, 0, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setItem(5, 1, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setItem(6, 0, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setItem(6, 1, item)
        self.uiTBLWID_test1.horizontalHeader().setSortIndicatorShown(True)
        self.horizontalLayout_4.addWidget(self.uiTBLWID_test1)
        self.uiTAB_test1.addTab(self.uiTABPG_tableWidget, "")
        self.uiTABPG_listView = QtGui.QWidget()
        self.uiTABPG_listView.setObjectName("uiTABPG_listView")
        self.horizontalLayout_7 = QtGui.QHBoxLayout(self.uiTABPG_listView)
        self.horizontalLayout_7.setObjectName("horizontalLayout_7")
        self.uiLSTV_test1 = QtGui.QListView(self.uiTABPG_listView)
        self.uiLSTV_test1.setSelectionMode(
            QtGui.QAbstractItemView.ExtendedSelection)
        self.uiLSTV_test1.setObjectName("uiLSTV_test1")
        self.horizontalLayout_7.addWidget(self.uiLSTV_test1)
        self.uiTAB_test1.addTab(self.uiTABPG_listView, "")
        self.uiTABPG_treeView = QtGui.QWidget()
        self.uiTABPG_treeView.setObjectName("uiTABPG_treeView")
        self.horizontalLayout_8 = QtGui.QHBoxLayout(self.uiTABPG_treeView)
        self.horizontalLayout_8.setObjectName("horizontalLayout_8")
        self.uiTREV_test1 = QtGui.QTreeView(self.uiTABPG_treeView)
        self.uiTREV_test1.setAlternatingRowColors(True)
        self.uiTREV_test1.setSelectionMode(
            QtGui.QAbstractItemView.ExtendedSelection)
        self.uiTREV_test1.setSelectionBehavior(
            QtGui.QAbstractItemView.SelectItems)
        self.uiTREV_test1.setSortingEnabled(True)
        self.uiTREV_test1.setObjectName("uiTREV_test1")
        self.uiTREV_test1.header().setDefaultSectionSize(200)
        self.uiTREV_test1.header().setMinimumSectionSize(200)
        self.uiTREV_test1.header().setSortIndicatorShown(True)
        self.horizontalLayout_8.addWidget(self.uiTREV_test1)
        self.uiTAB_test1.addTab(self.uiTABPG_treeView, "")
        self.uiTABPG_tableView = QtGui.QWidget()
        self.uiTABPG_tableView.setObjectName("uiTABPG_tableView")
        self.horizontalLayout_10 = QtGui.QHBoxLayout(self.uiTABPG_tableView)
        self.horizontalLayout_10.setObjectName("horizontalLayout_10")
        self.uiTBLV_test1 = QtGui.QTableView(self.uiTABPG_tableView)
        self.uiTBLV_test1.setSortingEnabled(True)
        self.uiTBLV_test1.setObjectName("uiTBLV_test1")
        self.uiTBLV_test1.horizontalHeader().setSortIndicatorShown(True)
        self.horizontalLayout_10.addWidget(self.uiTBLV_test1)
        self.uiTAB_test1.addTab(self.uiTABPG_tableView, "")
        self.uiTABPG_columnView = QtGui.QWidget()
        self.uiTABPG_columnView.setObjectName("uiTABPG_columnView")
        self.horizontalLayout_9 = QtGui.QHBoxLayout(self.uiTABPG_columnView)
        self.horizontalLayout_9.setObjectName("horizontalLayout_9")
        self.uiCOLV_test1 = QtGui.QColumnView(self.uiTABPG_columnView)
        self.uiCOLV_test1.setObjectName("uiCOLV_test1")
        self.horizontalLayout_9.addWidget(self.uiCOLV_test1)
        self.uiTAB_test1.addTab(self.uiTABPG_columnView, "")
        self.uiTABPG_scrollText = QtGui.QWidget()
        self.uiTABPG_scrollText.setObjectName("uiTABPG_scrollText")
        self.horizontalLayout_6 = QtGui.QHBoxLayout(self.uiTABPG_scrollText)
        self.horizontalLayout_6.setObjectName("horizontalLayout_6")
        self.uiSCA_test1 = QtGui.QScrollArea(self.uiTABPG_scrollText)
        self.uiSCA_test1.setWidgetResizable(True)
        self.uiSCA_test1.setObjectName("uiSCA_test1")
        self.scrollAreaWidgetContents = QtGui.QWidget()
        self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 634, 676))
        self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents")
        self.horizontalLayout_11 = QtGui.QHBoxLayout(
            self.scrollAreaWidgetContents)
        self.horizontalLayout_11.setObjectName("horizontalLayout_11")
        self.uiTXTEDT_test1 = QtGui.QTextEdit(self.scrollAreaWidgetContents)
        self.uiTXTEDT_test1.setMinimumSize(QtCore.QSize(300, 600))
        self.uiTXTEDT_test1.setObjectName("uiTXTEDT_test1")
        self.horizontalLayout_11.addWidget(self.uiTXTEDT_test1)
        self.uiPTXEDT_test1 = QtGui.QPlainTextEdit(
            self.scrollAreaWidgetContents)
        self.uiPTXEDT_test1.setMinimumSize(QtCore.QSize(300, 600))
        self.uiPTXEDT_test1.setObjectName("uiPTXEDT_test1")
        self.horizontalLayout_11.addWidget(self.uiPTXEDT_test1)
        self.uiSCA_test1.setWidget(self.scrollAreaWidgetContents)
        self.horizontalLayout_6.addWidget(self.uiSCA_test1)
        self.uiTAB_test1.addTab(self.uiTABPG_scrollText, "")
        self.uiTABPG_stackTool = QtGui.QWidget()
        self.uiTABPG_stackTool.setObjectName("uiTABPG_stackTool")
        self.verticalLayout_6 = QtGui.QVBoxLayout(self.uiTABPG_stackTool)
        self.verticalLayout_6.setSpacing(0)
        self.verticalLayout_6.setContentsMargins(4, 6, 4, 4)
        self.verticalLayout_6.setObjectName("verticalLayout_6")
        self.horizontalLayout_12 = QtGui.QHBoxLayout()
        self.horizontalLayout_12.setObjectName("horizontalLayout_12")
        spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_12.addItem(spacerItem1)
        self.uiBTN_stackDec = QtGui.QPushButton(self.uiTABPG_stackTool)
        self.uiBTN_stackDec.setObjectName("uiBTN_stackDec")
        self.horizontalLayout_12.addWidget(self.uiBTN_stackDec)
        self.uiBTN_stackInc = QtGui.QPushButton(self.uiTABPG_stackTool)
        self.uiBTN_stackInc.setObjectName("uiBTN_stackInc")
        self.horizontalLayout_12.addWidget(self.uiBTN_stackInc)
        self.verticalLayout_6.addLayout(self.horizontalLayout_12)
        self.uiSTK_test1 = QtGui.QStackedWidget(self.uiTABPG_stackTool)
        self.uiSTK_test1.setObjectName("uiSTK_test1")
        self.page0 = QtGui.QWidget()
        self.page0.setObjectName("page0")
        self.horizontalLayout_14 = QtGui.QHBoxLayout(self.page0)
        self.horizontalLayout_14.setSpacing(0)
        self.horizontalLayout_14.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_14.setObjectName("horizontalLayout_14")
        self.verticalLayout_3 = QtGui.QVBoxLayout()
        self.verticalLayout_3.setSpacing(6)
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.label = QtGui.QLabel(self.page0)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label.setFont(font)
        self.label.setObjectName("label")
        self.verticalLayout_3.addWidget(self.label)
        self.horizontalLayout_13 = QtGui.QHBoxLayout()
        self.horizontalLayout_13.setObjectName("horizontalLayout_13")
        self.uiTBX_test1 = QtGui.QToolBox(self.page0)
        self.uiTBX_test1.setObjectName("uiTBX_test1")
        self.page = QtGui.QWidget()
        self.page.setGeometry(QtCore.QRect(0, 0, 98, 28))
        self.page.setObjectName("page")
        self.uiTBX_test1.addItem(self.page, "")
        self.page_2 = QtGui.QWidget()
        self.page_2.setGeometry(QtCore.QRect(0, 0, 98, 28))
        self.page_2.setObjectName("page_2")
        self.uiTBX_test1.addItem(self.page_2, "")
        self.page_5 = QtGui.QWidget()
        self.page_5.setGeometry(QtCore.QRect(0, 0, 318, 557))
        self.page_5.setObjectName("page_5")
        self.uiTBX_test1.addItem(self.page_5, "")
        self.horizontalLayout_13.addWidget(self.uiTBX_test1)
        self.uiTBX_test2 = QtGui.QToolBox(self.page0)
        self.uiTBX_test2.setObjectName("uiTBX_test2")
        self.page_3 = QtGui.QWidget()
        self.page_3.setGeometry(QtCore.QRect(0, 0, 98, 28))
        self.page_3.setObjectName("page_3")
        self.uiTBX_test2.addItem(self.page_3, "")
        self.page_4 = QtGui.QWidget()
        self.page_4.setGeometry(QtCore.QRect(0, 0, 98, 28))
        self.page_4.setObjectName("page_4")
        self.uiTBX_test2.addItem(self.page_4, "")
        self.page_6 = QtGui.QWidget()
        self.page_6.setGeometry(QtCore.QRect(0, 0, 318, 557))
        self.page_6.setObjectName("page_6")
        self.uiTBX_test2.addItem(self.page_6, "")
        self.horizontalLayout_13.addWidget(self.uiTBX_test2)
        self.verticalLayout_3.addLayout(self.horizontalLayout_13)
        self.horizontalLayout_14.addLayout(self.verticalLayout_3)
        self.uiSTK_test1.addWidget(self.page0)
        self.page1 = QtGui.QWidget()
        self.page1.setObjectName("page1")
        self.verticalLayout_4 = QtGui.QVBoxLayout(self.page1)
        self.verticalLayout_4.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self.label_2 = QtGui.QLabel(self.page1)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_2.setFont(font)
        self.label_2.setObjectName("label_2")
        self.verticalLayout_4.addWidget(self.label_2)
        spacerItem2 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.verticalLayout_4.addItem(spacerItem2)
        self.uiSTK_test1.addWidget(self.page1)
        self.page2 = QtGui.QWidget()
        self.page2.setObjectName("page2")
        self.verticalLayout_5 = QtGui.QVBoxLayout(self.page2)
        self.verticalLayout_5.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_5.setObjectName("verticalLayout_5")
        self.label_3 = QtGui.QLabel(self.page2)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_3.setFont(font)
        self.label_3.setObjectName("label_3")
        self.verticalLayout_5.addWidget(self.label_3)
        spacerItem3 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.verticalLayout_5.addItem(spacerItem3)
        self.uiSTK_test1.addWidget(self.page2)
        self.verticalLayout_6.addWidget(self.uiSTK_test1)
        self.uiTAB_test1.addTab(self.uiTABPG_stackTool, "")
        self.verticalLayout_2.addWidget(self.uiSPL_test1)
        self.horizontalLayout_5 = QtGui.QHBoxLayout()
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
        spacerItem4 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_5.addItem(spacerItem4)
        self.uiBTN_savePrefs = QtGui.QPushButton(self.centralwidget)
        self.uiBTN_savePrefs.setObjectName("uiBTN_savePrefs")
        self.horizontalLayout_5.addWidget(self.uiBTN_savePrefs)
        self.uiBTN_loadPrefs = QtGui.QPushButton(self.centralwidget)
        self.uiBTN_loadPrefs.setObjectName("uiBTN_loadPrefs")
        self.horizontalLayout_5.addWidget(self.uiBTN_loadPrefs)
        self.uiBTN_resetPrefs = QtGui.QPushButton(self.centralwidget)
        self.uiBTN_resetPrefs.setObjectName("uiBTN_resetPrefs")
        self.horizontalLayout_5.addWidget(self.uiBTN_resetPrefs)
        self.verticalLayout_2.addLayout(self.horizontalLayout_5)
        self.verticalLayout_2.setStretch(0, 1)
        MainWindow.setCentralWidget(self.centralwidget)

        self.retranslateUi(MainWindow)
        self.uiTAB_test1.setCurrentIndex(2)
        self.uiSTK_test1.setCurrentIndex(0)
        self.uiTBX_test1.setCurrentIndex(2)
        self.uiTBX_test2.setCurrentIndex(2)
        QtCore.QObject.connect(self.uiBTN_savePrefs,
                               QtCore.SIGNAL("clicked()"),
                               MainWindow.onSavePrefsClicked)
        QtCore.QObject.connect(self.uiBTN_loadPrefs,
                               QtCore.SIGNAL("clicked()"),
                               MainWindow.onLoadPrefsClicked)
        QtCore.QObject.connect(self.uiBTN_resetPrefs,
                               QtCore.SIGNAL("clicked()"),
                               MainWindow.onResetPrefsClicked)
        QtCore.QObject.connect(self.uiBTN_showDialog,
                               QtCore.SIGNAL("clicked()"),
                               MainWindow.onShowDialogClicked)
        QtCore.QObject.connect(self.uiBTN_stackDec, QtCore.SIGNAL("clicked()"),
                               MainWindow.onStackedWidgetPageDec)
        QtCore.QObject.connect(self.uiBTN_stackInc, QtCore.SIGNAL("clicked()"),
                               MainWindow.onStackedWidgetPageInc)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
    def setupUi(self, ui_FISCAL_rGerarTDM):
        ui_FISCAL_rGerarTDM.setObjectName("ui_FISCAL_rGerarTDM")
        ui_FISCAL_rGerarTDM.resize(319, 225)
        ui_FISCAL_rGerarTDM.setMaximumSize(QtCore.QSize(319, 225))
        self.verticalLayout_4 = QtGui.QVBoxLayout(ui_FISCAL_rGerarTDM)
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self.groupBox_2 = QtGui.QGroupBox(ui_FISCAL_rGerarTDM)
        self.groupBox_2.setMinimumSize(QtCore.QSize(301, 98))
        self.groupBox_2.setMaximumSize(QtCore.QSize(301, 98))
        self.groupBox_2.setObjectName("groupBox_2")
        self.gridLayout_2 = QtGui.QGridLayout(self.groupBox_2)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName("verticalLayout")
        self.radioButtonDATAM = QtGui.QRadioButton(self.groupBox_2)
        self.radioButtonDATAM.setObjectName("radioButtonDATAM")
        self.verticalLayout.addWidget(self.radioButtonDATAM)
        self.radioButtonCOO = QtGui.QRadioButton(self.groupBox_2)
        self.radioButtonCOO.setObjectName("radioButtonCOO")
        self.verticalLayout.addWidget(self.radioButtonCOO)
        self.gridLayout_2.addLayout(self.verticalLayout, 0, 0, 1, 1)
        self.verticalLayout_2 = QtGui.QVBoxLayout()
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.labelInicial = QtGui.QLabel(self.groupBox_2)
        self.labelInicial.setObjectName("labelInicial")
        self.verticalLayout_2.addWidget(self.labelInicial)
        self.lineEditInicial = QtGui.QLineEdit(self.groupBox_2)
        self.lineEditInicial.setMaximumSize(QtCore.QSize(61, 20))
        self.lineEditInicial.setText("")
        self.lineEditInicial.setObjectName("lineEditInicial")
        self.verticalLayout_2.addWidget(self.lineEditInicial)
        self.dateEditInicial = QtGui.QDateEdit(self.groupBox_2)
        self.dateEditInicial.setMinimumDateTime(QtCore.QDateTime(QtCore.QDate(2005, 12, 30), QtCore.QTime(0, 0, 0)))
        self.dateEditInicial.setMaximumDate(QtCore.QDate(2050, 12, 31))
        self.dateEditInicial.setCalendarPopup(True)
        self.dateEditInicial.setObjectName("dateEditInicial")
        self.verticalLayout_2.addWidget(self.dateEditInicial)
        spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.verticalLayout_2.addItem(spacerItem)
        self.gridLayout_2.addLayout(self.verticalLayout_2, 0, 2, 1, 1)
        self.verticalLayout_3 = QtGui.QVBoxLayout()
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.labelFinal = QtGui.QLabel(self.groupBox_2)
        self.labelFinal.setObjectName("labelFinal")
        self.verticalLayout_3.addWidget(self.labelFinal)
        self.lineEditFinal = QtGui.QLineEdit(self.groupBox_2)
        self.lineEditFinal.setMaximumSize(QtCore.QSize(61, 20))
        self.lineEditFinal.setObjectName("lineEditFinal")
        self.verticalLayout_3.addWidget(self.lineEditFinal)
        self.dateEditFinal = QtGui.QDateEdit(self.groupBox_2)
        self.dateEditFinal.setMaximumDateTime(QtCore.QDateTime(QtCore.QDate(2050, 12, 31), QtCore.QTime(23, 59, 59)))
        self.dateEditFinal.setMinimumDateTime(QtCore.QDateTime(QtCore.QDate(2005, 12, 30), QtCore.QTime(0, 0, 0)))
        self.dateEditFinal.setCalendarPopup(True)
        self.dateEditFinal.setObjectName("dateEditFinal")
        self.verticalLayout_3.addWidget(self.dateEditFinal)
        spacerItem1 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.verticalLayout_3.addItem(spacerItem1)
        self.gridLayout_2.addLayout(self.verticalLayout_3, 0, 3, 1, 1)
        spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.gridLayout_2.addItem(spacerItem2, 0, 1, 1, 1)
        spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.gridLayout_2.addItem(spacerItem3, 0, 4, 1, 1)
        self.verticalLayout_4.addWidget(self.groupBox_2)
        self.groupBox_3 = QtGui.QGroupBox(ui_FISCAL_rGerarTDM)
        self.groupBox_3.setMinimumSize(QtCore.QSize(301, 72))
        self.groupBox_3.setMaximumSize(QtCore.QSize(301, 72))
        self.groupBox_3.setObjectName("groupBox_3")
        self.gridLayout_3 = QtGui.QGridLayout(self.groupBox_3)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.label = QtGui.QLabel(self.groupBox_3)
        self.label.setObjectName("label")
        self.gridLayout_3.addWidget(self.label, 0, 0, 1, 1)
        self.lineEditLocalArquivos = QtGui.QLineEdit(self.groupBox_3)
        self.lineEditLocalArquivos.setObjectName("lineEditLocalArquivos")
        self.gridLayout_3.addWidget(self.lineEditLocalArquivos, 1, 0, 1, 1)
        self.verticalLayout_4.addWidget(self.groupBox_3)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        spacerItem4 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem4)
        self.pushButtonEnviar = QtGui.QPushButton(ui_FISCAL_rGerarTDM)
        self.pushButtonEnviar.setObjectName("pushButtonEnviar")
        self.horizontalLayout.addWidget(self.pushButtonEnviar)
        spacerItem5 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem5)
        self.pushButtonCancelar = QtGui.QPushButton(ui_FISCAL_rGerarTDM)
        self.pushButtonCancelar.setObjectName("pushButtonCancelar")
        self.horizontalLayout.addWidget(self.pushButtonCancelar)
        spacerItem6 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem6)
        self.verticalLayout_4.addLayout(self.horizontalLayout)

        self.retranslateUi(ui_FISCAL_rGerarTDM)
        QtCore.QMetaObject.connectSlotsByName(ui_FISCAL_rGerarTDM)
Пример #18
0
    def setupUi(self, quotationReport):
        quotationReport.setObjectName("quotationReport")
        quotationReport.resize(1716, 734)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            quotationReport.sizePolicy().hasHeightForWidth())
        quotationReport.setSizePolicy(sizePolicy)
        self.gridLayout = QtGui.QGridLayout(quotationReport)
        self.gridLayout.setObjectName("gridLayout")
        self.widget_2 = Header(quotationReport)
        self.widget_2.setObjectName("widget_2")
        self.gridLayout.addWidget(self.widget_2, 0, 0, 1, 2)
        self.groupBox = QtGui.QGroupBox(quotationReport)
        self.groupBox.setTitle("")
        self.groupBox.setCheckable(False)
        self.groupBox.setObjectName("groupBox")
        self.verticalLayout = QtGui.QVBoxLayout(self.groupBox)
        self.verticalLayout.setObjectName("verticalLayout")
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.customerSearchValue = QtGui.QLineEdit(self.groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.customerSearchValue.sizePolicy().hasHeightForWidth())
        self.customerSearchValue.setSizePolicy(sizePolicy)
        self.customerSearchValue.setMinimumSize(QtCore.QSize(350, 35))
        self.customerSearchValue.setMaximumSize(QtCore.QSize(400, 16777215))
        self.customerSearchValue.setObjectName("customerSearchValue")
        self.horizontalLayout.addWidget(self.customerSearchValue)
        self.billSearchValue = QtGui.QLineEdit(self.groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.billSearchValue.sizePolicy().hasHeightForWidth())
        self.billSearchValue.setSizePolicy(sizePolicy)
        self.billSearchValue.setMinimumSize(QtCore.QSize(0, 35))
        self.billSearchValue.setMaximumSize(QtCore.QSize(300, 16777215))
        self.billSearchValue.setObjectName("billSearchValue")
        self.horizontalLayout.addWidget(self.billSearchValue)
        self.fromDateLabel = QtGui.QLabel(self.groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.fromDateLabel.sizePolicy().hasHeightForWidth())
        self.fromDateLabel.setSizePolicy(sizePolicy)
        self.fromDateLabel.setMinimumSize(QtCore.QSize(0, 0))
        self.fromDateLabel.setMaximumSize(QtCore.QSize(200, 16777215))
        self.fromDateLabel.setAlignment(QtCore.Qt.AlignCenter)
        self.fromDateLabel.setObjectName("fromDateLabel")
        self.horizontalLayout.addWidget(self.fromDateLabel)
        self.fromDateValue = QtGui.QDateEdit(self.groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.fromDateValue.sizePolicy().hasHeightForWidth())
        self.fromDateValue.setSizePolicy(sizePolicy)
        self.fromDateValue.setMinimumSize(QtCore.QSize(0, 35))
        self.fromDateValue.setMaximumSize(QtCore.QSize(250, 16777215))
        self.fromDateValue.setCalendarPopup(True)
        self.fromDateValue.setObjectName("fromDateValue")
        self.horizontalLayout.addWidget(self.fromDateValue)
        self.toDateLabel = QtGui.QLabel(self.groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.toDateLabel.sizePolicy().hasHeightForWidth())
        self.toDateLabel.setSizePolicy(sizePolicy)
        self.toDateLabel.setMinimumSize(QtCore.QSize(0, 0))
        self.toDateLabel.setMaximumSize(QtCore.QSize(200, 16777215))
        self.toDateLabel.setAlignment(QtCore.Qt.AlignCenter)
        self.toDateLabel.setObjectName("toDateLabel")
        self.horizontalLayout.addWidget(self.toDateLabel)
        self.toDateValue = QtGui.QDateEdit(self.groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.toDateValue.sizePolicy().hasHeightForWidth())
        self.toDateValue.setSizePolicy(sizePolicy)
        self.toDateValue.setMinimumSize(QtCore.QSize(0, 35))
        self.toDateValue.setMaximumSize(QtCore.QSize(250, 16777215))
        self.toDateValue.setCalendarPopup(True)
        self.toDateValue.setObjectName("toDateValue")
        self.horizontalLayout.addWidget(self.toDateValue)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.searchButton = QtGui.QPushButton(self.groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.searchButton.sizePolicy().hasHeightForWidth())
        self.searchButton.setSizePolicy(sizePolicy)
        self.searchButton.setMinimumSize(QtCore.QSize(0, 35))
        self.searchButton.setMaximumSize(QtCore.QSize(200, 16777215))
        self.searchButton.setObjectName("searchButton")
        self.horizontalLayout_2.addWidget(self.searchButton)
        self.resetButton = QtGui.QPushButton(self.groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.resetButton.sizePolicy().hasHeightForWidth())
        self.resetButton.setSizePolicy(sizePolicy)
        self.resetButton.setMinimumSize(QtCore.QSize(0, 35))
        self.resetButton.setMaximumSize(QtCore.QSize(200, 16777215))
        self.resetButton.setObjectName("resetButton")
        self.horizontalLayout_2.addWidget(self.resetButton)
        self.verticalLayout.addLayout(self.horizontalLayout_2)
        self.gridLayout.addWidget(self.groupBox, 1, 0, 1, 2)
        self.horizontalLayout_4 = QtGui.QHBoxLayout()
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.removeButton = QtGui.QPushButton(quotationReport)
        self.removeButton.setMinimumSize(QtCore.QSize(200, 0))
        self.removeButton.setObjectName("removeButton")
        self.horizontalLayout_4.addWidget(self.removeButton)
        self.clearButton = QtGui.QPushButton(quotationReport)
        self.clearButton.setMinimumSize(QtCore.QSize(200, 0))
        self.clearButton.setObjectName("clearButton")
        self.horizontalLayout_4.addWidget(self.clearButton)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_4.addItem(spacerItem)
        self.gridLayout.addLayout(self.horizontalLayout_4, 2, 0, 1, 2)
        self.quotationReportTable = QuotationReportTable(quotationReport)
        self.quotationReportTable.setAlternatingRowColors(True)
        self.quotationReportTable.setObjectName("quotationReportTable")
        self.gridLayout.addWidget(self.quotationReportTable, 3, 0, 1, 2)
        spacerItem1 = QtGui.QSpacerItem(1278, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem1, 4, 0, 1, 1)
        self.saveButton = QtGui.QPushButton(quotationReport)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.saveButton.sizePolicy().hasHeightForWidth())
        self.saveButton.setSizePolicy(sizePolicy)
        self.saveButton.setMinimumSize(QtCore.QSize(400, 35))
        self.saveButton.setObjectName("saveButton")
        self.gridLayout.addWidget(self.saveButton, 4, 1, 1, 1)
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.amountLabel = QtGui.QLabel(quotationReport)
        self.amountLabel.setAlignment(QtCore.Qt.AlignCenter)
        self.amountLabel.setObjectName("amountLabel")
        self.horizontalLayout_3.addWidget(self.amountLabel)
        self.amountValue = QtGui.QLineEdit(quotationReport)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.amountValue.sizePolicy().hasHeightForWidth())
        self.amountValue.setSizePolicy(sizePolicy)
        self.amountValue.setMinimumSize(QtCore.QSize(0, 35))
        self.amountValue.setReadOnly(True)
        self.amountValue.setObjectName("amountValue")
        self.horizontalLayout_3.addWidget(self.amountValue)
        self.taxLabel = QtGui.QLabel(quotationReport)
        self.taxLabel.setAlignment(QtCore.Qt.AlignCenter)
        self.taxLabel.setObjectName("taxLabel")
        self.horizontalLayout_3.addWidget(self.taxLabel)
        self.taxValue = QtGui.QLineEdit(quotationReport)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.taxValue.sizePolicy().hasHeightForWidth())
        self.taxValue.setSizePolicy(sizePolicy)
        self.taxValue.setMinimumSize(QtCore.QSize(0, 35))
        self.taxValue.setReadOnly(True)
        self.taxValue.setObjectName("taxValue")
        self.horizontalLayout_3.addWidget(self.taxValue)
        self.totalLabel = QtGui.QLabel(quotationReport)
        self.totalLabel.setAlignment(QtCore.Qt.AlignCenter)
        self.totalLabel.setObjectName("totalLabel")
        self.horizontalLayout_3.addWidget(self.totalLabel)
        self.totalValue = QtGui.QLineEdit(quotationReport)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.totalValue.sizePolicy().hasHeightForWidth())
        self.totalValue.setSizePolicy(sizePolicy)
        self.totalValue.setMinimumSize(QtCore.QSize(0, 35))
        self.totalValue.setReadOnly(True)
        self.totalValue.setObjectName("totalValue")
        self.horizontalLayout_3.addWidget(self.totalValue)
        self.gridLayout.addLayout(self.horizontalLayout_3, 5, 0, 1, 2)

        self.retranslateUi(quotationReport)
        QtCore.QMetaObject.connectSlotsByName(quotationReport)
    def setupUi(self, ui_FISCAL_iMFLer):
        ui_FISCAL_iMFLer.setObjectName("ui_FISCAL_iMFLer")
        ui_FISCAL_iMFLer.resize(249, 389)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            ui_FISCAL_iMFLer.sizePolicy().hasHeightForWidth())
        ui_FISCAL_iMFLer.setSizePolicy(sizePolicy)
        ui_FISCAL_iMFLer.setMaximumSize(QtCore.QSize(249, 389))
        self.verticalLayout_2 = QtGui.QVBoxLayout(ui_FISCAL_iMFLer)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.label = QtGui.QLabel(ui_FISCAL_iMFLer)
        self.label.setAlignment(QtCore.Qt.AlignCenter)
        self.label.setObjectName("label")
        self.verticalLayout_2.addWidget(self.label)
        self.groupBoxPorIntervalo = QtGui.QGroupBox(ui_FISCAL_iMFLer)
        self.groupBoxPorIntervalo.setObjectName("groupBoxPorIntervalo")
        self.gridLayout_2 = QtGui.QGridLayout(self.groupBoxPorIntervalo)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.radioButtonCRZ = QtGui.QRadioButton(self.groupBoxPorIntervalo)
        self.radioButtonCRZ.setObjectName("radioButtonCRZ")
        self.gridLayout_2.addWidget(self.radioButtonCRZ, 0, 0, 1, 1)
        self.radioButtonDATAM = QtGui.QRadioButton(self.groupBoxPorIntervalo)
        self.radioButtonDATAM.setObjectName("radioButtonDATAM")
        self.gridLayout_2.addWidget(self.radioButtonDATAM, 0, 1, 1, 1)
        self.verticalLayout_2.addWidget(self.groupBoxPorIntervalo)
        spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Expanding)
        self.verticalLayout_2.addItem(spacerItem)
        self.labelInformacao = QtGui.QLabel(ui_FISCAL_iMFLer)
        self.labelInformacao.setObjectName("labelInformacao")
        self.verticalLayout_2.addWidget(self.labelInformacao)
        self.groupBoxTipoLeitura = QtGui.QGroupBox(ui_FISCAL_iMFLer)
        self.groupBoxTipoLeitura.setObjectName("groupBoxTipoLeitura")
        self.horizontalLayout_2 = QtGui.QHBoxLayout(self.groupBoxTipoLeitura)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.radioButtonTipoCompleta = QtGui.QRadioButton(
            self.groupBoxTipoLeitura)
        self.radioButtonTipoCompleta.setObjectName("radioButtonTipoCompleta")
        self.horizontalLayout_2.addWidget(self.radioButtonTipoCompleta)
        self.radioButtonTipoSimplificada = QtGui.QRadioButton(
            self.groupBoxTipoLeitura)
        self.radioButtonTipoSimplificada.setObjectName(
            "radioButtonTipoSimplificada")
        self.horizontalLayout_2.addWidget(self.radioButtonTipoSimplificada)
        self.verticalLayout_2.addWidget(self.groupBoxTipoLeitura)
        self.groupBoxIntervaloCRZ = QtGui.QGroupBox(ui_FISCAL_iMFLer)
        self.groupBoxIntervaloCRZ.setMinimumSize(QtCore.QSize(231, 86))
        self.groupBoxIntervaloCRZ.setAutoFillBackground(False)
        self.groupBoxIntervaloCRZ.setFlat(False)
        self.groupBoxIntervaloCRZ.setCheckable(False)
        self.groupBoxIntervaloCRZ.setObjectName("groupBoxIntervaloCRZ")
        self.verticalLayout_3 = QtGui.QVBoxLayout(self.groupBoxIntervaloCRZ)
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        spacerItem1 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.verticalLayout_3.addItem(spacerItem1)
        self.gridLayout_4 = QtGui.QGridLayout()
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.labelCRZIni_2 = QtGui.QLabel(self.groupBoxIntervaloCRZ)
        self.labelCRZIni_2.setEnabled(True)
        self.labelCRZIni_2.setObjectName("labelCRZIni_2")
        self.gridLayout_4.addWidget(self.labelCRZIni_2, 0, 0, 1, 1)
        self.labelCRZFim_2 = QtGui.QLabel(self.groupBoxIntervaloCRZ)
        self.labelCRZFim_2.setEnabled(True)
        self.labelCRZFim_2.setObjectName("labelCRZFim_2")
        self.gridLayout_4.addWidget(self.labelCRZFim_2, 0, 1, 1, 1)
        self.lineEditCRZInicial = QtGui.QLineEdit(self.groupBoxIntervaloCRZ)
        self.lineEditCRZInicial.setEnabled(True)
        self.lineEditCRZInicial.setMaximumSize(QtCore.QSize(61, 20))
        self.lineEditCRZInicial.setMaxLength(6)
        self.lineEditCRZInicial.setObjectName("lineEditCRZInicial")
        self.gridLayout_4.addWidget(self.lineEditCRZInicial, 1, 0, 1, 1)
        self.lineEditCRZFinal = QtGui.QLineEdit(self.groupBoxIntervaloCRZ)
        self.lineEditCRZFinal.setEnabled(True)
        self.lineEditCRZFinal.setMaximumSize(QtCore.QSize(61, 20))
        self.lineEditCRZFinal.setMaxLength(6)
        self.lineEditCRZFinal.setObjectName("lineEditCRZFinal")
        self.gridLayout_4.addWidget(self.lineEditCRZFinal, 1, 1, 1, 1)
        self.verticalLayout_3.addLayout(self.gridLayout_4)
        spacerItem2 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.verticalLayout_3.addItem(spacerItem2)
        self.verticalLayout_2.addWidget(self.groupBoxIntervaloCRZ)
        self.groupBoxIntervaloDataM = QtGui.QGroupBox(ui_FISCAL_iMFLer)
        self.groupBoxIntervaloDataM.setMinimumSize(QtCore.QSize(231, 86))
        self.groupBoxIntervaloDataM.setAutoFillBackground(False)
        self.groupBoxIntervaloDataM.setFlat(False)
        self.groupBoxIntervaloDataM.setCheckable(False)
        self.groupBoxIntervaloDataM.setObjectName("groupBoxIntervaloDataM")
        self.verticalLayout = QtGui.QVBoxLayout(self.groupBoxIntervaloDataM)
        self.verticalLayout.setObjectName("verticalLayout")
        spacerItem3 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem3)
        self.gridLayout = QtGui.QGridLayout()
        self.gridLayout.setObjectName("gridLayout")
        self.labelDataIni = QtGui.QLabel(self.groupBoxIntervaloDataM)
        self.labelDataIni.setEnabled(True)
        self.labelDataIni.setObjectName("labelDataIni")
        self.gridLayout.addWidget(self.labelDataIni, 0, 0, 1, 1)
        self.labelDataFim = QtGui.QLabel(self.groupBoxIntervaloDataM)
        self.labelDataFim.setEnabled(True)
        self.labelDataFim.setObjectName("labelDataFim")
        self.gridLayout.addWidget(self.labelDataFim, 0, 1, 1, 1)
        self.dateEditDATAMInicial = QtGui.QDateEdit(
            self.groupBoxIntervaloDataM)
        self.dateEditDATAMInicial.setCalendarPopup(True)
        self.dateEditDATAMInicial.setObjectName("dateEditDATAMInicial")
        self.gridLayout.addWidget(self.dateEditDATAMInicial, 1, 0, 1, 1)
        self.dateEditDATAMFinal = QtGui.QDateEdit(self.groupBoxIntervaloDataM)
        self.dateEditDATAMFinal.setCalendarPopup(True)
        self.dateEditDATAMFinal.setObjectName("dateEditDATAMFinal")
        self.gridLayout.addWidget(self.dateEditDATAMFinal, 1, 1, 1, 1)
        self.verticalLayout.addLayout(self.gridLayout)
        spacerItem4 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem4)
        self.verticalLayout_2.addWidget(self.groupBoxIntervaloDataM)
        spacerItem5 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.verticalLayout_2.addItem(spacerItem5)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        spacerItem6 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem6)
        self.pushButtonEnviar = QtGui.QPushButton(ui_FISCAL_iMFLer)
        self.pushButtonEnviar.setObjectName("pushButtonEnviar")
        self.horizontalLayout.addWidget(self.pushButtonEnviar)
        spacerItem7 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem7)
        self.pushButtonCancelar = QtGui.QPushButton(ui_FISCAL_iMFLer)
        self.pushButtonCancelar.setObjectName("pushButtonCancelar")
        self.horizontalLayout.addWidget(self.pushButtonCancelar)
        spacerItem8 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem8)
        self.verticalLayout_2.addLayout(self.horizontalLayout)

        self.retranslateUi(ui_FISCAL_iMFLer)
        QtCore.QMetaObject.connectSlotsByName(ui_FISCAL_iMFLer)
Пример #20
0
 def createEditor(self, parent, option, index):
     editor = QtGui.QDateEdit(parent)
     editor.setDisplayFormat("yyyy-MM-dd")
     return editor
Пример #21
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(600, 500)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            MainWindow.sizePolicy().hasHeightForWidth())
        MainWindow.setSizePolicy(sizePolicy)
        MainWindow.setMinimumSize(QtCore.QSize(600, 500))
        MainWindow.setMaximumSize(QtCore.QSize(750, 16777215))
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.gridLayout_3 = QtGui.QGridLayout(self.centralwidget)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.label = QtGui.QLabel(self.centralwidget)
        self.label.setObjectName("label")
        self.horizontalLayout.addWidget(self.label)
        self.dateFrom = QtGui.QDateEdit(self.centralwidget)
        self.dateFrom.setCalendarPopup(True)
        self.dateFrom.setObjectName("dateFrom")
        self.horizontalLayout.addWidget(self.dateFrom)
        self.label_2 = QtGui.QLabel(self.centralwidget)
        self.label_2.setAlignment(QtCore.Qt.AlignRight
                                  | QtCore.Qt.AlignTrailing
                                  | QtCore.Qt.AlignVCenter)
        self.label_2.setObjectName("label_2")
        self.horizontalLayout.addWidget(self.label_2)
        self.dateTo = QtGui.QDateEdit(self.centralwidget)
        self.dateTo.setCalendarPopup(True)
        self.dateTo.setObjectName("dateTo")
        self.horizontalLayout.addWidget(self.dateTo)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem)
        self.gridLayout_3.addLayout(self.horizontalLayout, 0, 0, 1, 1)
        self.tableView = QtGui.QTableView(self.centralwidget)
        self.tableView.setObjectName("tableView")
        self.gridLayout_3.addWidget(self.tableView, 1, 0, 1, 1)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName("verticalLayout")
        self.label_3 = QtGui.QLabel(self.centralwidget)
        self.label_3.setAlignment(QtCore.Qt.AlignCenter)
        self.label_3.setObjectName("label_3")
        self.verticalLayout.addWidget(self.label_3)
        self.gridLayout = QtGui.QGridLayout()
        self.gridLayout.setObjectName("gridLayout")
        self.label_4 = QtGui.QLabel(self.centralwidget)
        self.label_4.setAlignment(QtCore.Qt.AlignRight
                                  | QtCore.Qt.AlignTrailing
                                  | QtCore.Qt.AlignVCenter)
        self.label_4.setObjectName("label_4")
        self.gridLayout.addWidget(self.label_4, 0, 0, 1, 1)
        self.labelRps = QtGui.QLabel(self.centralwidget)
        self.labelRps.setObjectName("labelRps")
        self.gridLayout.addWidget(self.labelRps, 0, 1, 1, 1)
        self.label_5 = QtGui.QLabel(self.centralwidget)
        self.label_5.setAlignment(QtCore.Qt.AlignRight
                                  | QtCore.Qt.AlignTrailing
                                  | QtCore.Qt.AlignVCenter)
        self.label_5.setObjectName("label_5")
        self.gridLayout.addWidget(self.label_5, 1, 0, 1, 1)
        self.labelTotalReceived = QtGui.QLabel(self.centralwidget)
        self.labelTotalReceived.setObjectName("labelTotalReceived")
        self.gridLayout.addWidget(self.labelTotalReceived, 1, 1, 1, 1)
        self.verticalLayout.addLayout(self.gridLayout)
        self.horizontalLayout_2.addLayout(self.verticalLayout)
        self.verticalLayout_2 = QtGui.QVBoxLayout()
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.label_8 = QtGui.QLabel(self.centralwidget)
        self.label_8.setAlignment(QtCore.Qt.AlignCenter)
        self.label_8.setObjectName("label_8")
        self.verticalLayout_2.addWidget(self.label_8)
        self.gridLayout_2 = QtGui.QGridLayout()
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.label_9 = QtGui.QLabel(self.centralwidget)
        self.label_9.setAlignment(QtCore.Qt.AlignRight
                                  | QtCore.Qt.AlignTrailing
                                  | QtCore.Qt.AlignVCenter)
        self.label_9.setObjectName("label_9")
        self.gridLayout_2.addWidget(self.label_9, 0, 0, 1, 1)
        self.labelTps = QtGui.QLabel(self.centralwidget)
        self.labelTps.setObjectName("labelTps")
        self.gridLayout_2.addWidget(self.labelTps, 0, 1, 1, 1)
        self.label_11 = QtGui.QLabel(self.centralwidget)
        self.label_11.setAlignment(QtCore.Qt.AlignRight
                                   | QtCore.Qt.AlignTrailing
                                   | QtCore.Qt.AlignVCenter)
        self.label_11.setObjectName("label_11")
        self.gridLayout_2.addWidget(self.label_11, 1, 0, 1, 1)
        self.labelTotalTransmitted = QtGui.QLabel(self.centralwidget)
        self.labelTotalTransmitted.setObjectName("labelTotalTransmitted")
        self.gridLayout_2.addWidget(self.labelTotalTransmitted, 1, 1, 1, 1)
        self.verticalLayout_2.addLayout(self.gridLayout_2)
        self.horizontalLayout_2.addLayout(self.verticalLayout_2)
        self.gridLayout_3.addLayout(self.horizontalLayout_2, 2, 0, 1, 1)
        self.horizontalLayout_4 = QtGui.QHBoxLayout()
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.label_6 = QtGui.QLabel(self.centralwidget)
        self.label_6.setAlignment(QtCore.Qt.AlignRight
                                  | QtCore.Qt.AlignTrailing
                                  | QtCore.Qt.AlignVCenter)
        self.label_6.setObjectName("label_6")
        self.horizontalLayout_4.addWidget(self.label_6)
        self.labelTotal = QtGui.QLabel(self.centralwidget)
        self.labelTotal.setObjectName("labelTotal")
        self.horizontalLayout_4.addWidget(self.labelTotal)
        self.gridLayout_3.addLayout(self.horizontalLayout_4, 3, 0, 1, 1)
        self.statusBarLayout = QtGui.QHBoxLayout()
        self.statusBarLayout.setObjectName("statusBarLayout")
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.label_13 = QtGui.QLabel(self.centralwidget)
        self.label_13.setAlignment(QtCore.Qt.AlignRight
                                   | QtCore.Qt.AlignTrailing
                                   | QtCore.Qt.AlignVCenter)
        self.label_13.setObjectName("label_13")
        self.horizontalLayout_3.addWidget(self.label_13)
        self.labelUptime = QtGui.QLabel(self.centralwidget)
        self.labelUptime.setObjectName("labelUptime")
        self.horizontalLayout_3.addWidget(self.labelUptime)
        self.statusBarLayout.addLayout(self.horizontalLayout_3)
        spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.statusBarLayout.addItem(spacerItem1)
        self.labelTime = QtGui.QLabel(self.centralwidget)
        self.labelTime.setObjectName("labelTime")
        self.statusBarLayout.addWidget(self.labelTime)
        self.gridLayout_3.addLayout(self.statusBarLayout, 4, 0, 1, 1)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 600, 23))
        self.menubar.setObjectName("menubar")
        self.menu_File = QtGui.QMenu(self.menubar)
        self.menu_File.setObjectName("menu_File")
        self.menu_Help = QtGui.QMenu(self.menubar)
        self.menu_Help.setObjectName("menu_Help")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)
        self.action_Quit = QtGui.QAction(MainWindow)
        self.action_Quit.setObjectName("action_Quit")
        self.action_Update_Now = QtGui.QAction(MainWindow)
        self.action_Update_Now.setObjectName("action_Update_Now")
        self.actionAbout = QtGui.QAction(MainWindow)
        self.actionAbout.setObjectName("actionAbout")
        self.menu_File.addAction(self.action_Quit)
        self.menu_Help.addAction(self.actionAbout)
        self.menubar.addAction(self.menu_File.menuAction())
        self.menubar.addAction(self.menu_Help.menuAction())

        self.retranslateUi(MainWindow)
        QtCore.QObject.connect(self.action_Quit, QtCore.SIGNAL("triggered()"),
                               MainWindow.close)
        QtCore.QObject.connect(self.dateFrom,
                               QtCore.SIGNAL("editingFinished()"),
                               self.action_Update_Now.trigger)
        QtCore.QObject.connect(self.dateTo, QtCore.SIGNAL("editingFinished()"),
                               self.action_Update_Now.trigger)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
Пример #22
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(735, 551)
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(":/images/window.png"),
                       QtGui.QIcon.Normal, QtGui.QIcon.Off)
        MainWindow.setWindowIcon(icon)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.line = QtGui.QFrame(self.centralwidget)
        self.line.setGeometry(QtCore.QRect(7, 90, 771, 20))
        self.line.setFrameShape(QtGui.QFrame.HLine)
        self.line.setFrameShadow(QtGui.QFrame.Sunken)
        self.line.setObjectName("line")
        self.tabWidget = QtGui.QTabWidget(self.centralwidget)
        self.tabWidget.setGeometry(QtCore.QRect(20, 120, 691, 381))
        self.tabWidget.setObjectName("tabWidget")
        self.reportsTab = QtGui.QWidget()
        self.reportsTab.setObjectName("reportsTab")
        self.layoutWidget = QtGui.QWidget(self.reportsTab)
        self.layoutWidget.setGeometry(QtCore.QRect(0, 10, 576, 317))
        self.layoutWidget.setObjectName("layoutWidget")
        self.verticalLayout_6 = QtGui.QVBoxLayout(self.layoutWidget)
        self.verticalLayout_6.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_6.setObjectName("verticalLayout_6")
        self.horizontalLayout_4 = QtGui.QHBoxLayout()
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.verticalLayout_5 = QtGui.QVBoxLayout()
        self.verticalLayout_5.setObjectName("verticalLayout_5")
        self.label_8 = QtGui.QLabel(self.layoutWidget)
        self.label_8.setObjectName("label_8")
        self.verticalLayout_5.addWidget(self.label_8)
        self.graphicsView = QtGui.QGraphicsView(self.layoutWidget)
        self.graphicsView.setObjectName("graphicsView")
        self.verticalLayout_5.addWidget(self.graphicsView)
        self.horizontalLayout_4.addLayout(self.verticalLayout_5)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_4.addItem(spacerItem)
        self.verticalLayout_4 = QtGui.QVBoxLayout()
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self.label_9 = QtGui.QLabel(self.layoutWidget)
        self.label_9.setObjectName("label_9")
        self.verticalLayout_4.addWidget(self.label_9)
        self.todaysSalesLCD = QtGui.QLCDNumber(self.layoutWidget)
        self.todaysSalesLCD.setObjectName("todaysSalesLCD")
        self.verticalLayout_4.addWidget(self.todaysSalesLCD)
        self.calendarWidget = QtGui.QCalendarWidget(self.layoutWidget)
        self.calendarWidget.setObjectName("calendarWidget")
        self.verticalLayout_4.addWidget(self.calendarWidget)
        self.horizontalLayout_4.addLayout(self.verticalLayout_4)
        self.verticalLayout_6.addLayout(self.horizontalLayout_4)
        spacerItem1 = QtGui.QSpacerItem(20, 28, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.verticalLayout_6.addItem(spacerItem1)
        self.gridLayout_3 = QtGui.QGridLayout()
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.label_10 = QtGui.QLabel(self.layoutWidget)
        self.label_10.setObjectName("label_10")
        self.gridLayout_3.addWidget(self.label_10, 0, 0, 1, 1)
        self.label_11 = QtGui.QLabel(self.layoutWidget)
        self.label_11.setObjectName("label_11")
        self.gridLayout_3.addWidget(self.label_11, 1, 0, 1, 1)
        self.label_12 = QtGui.QLabel(self.layoutWidget)
        self.label_12.setObjectName("label_12")
        self.gridLayout_3.addWidget(self.label_12, 1, 1, 1, 1)
        self.reportDateFromEdit = QtGui.QDateEdit(self.layoutWidget)
        self.reportDateFromEdit.setDate(QtCore.QDate(2016, 1, 1))
        self.reportDateFromEdit.setObjectName("reportDateFromEdit")
        self.gridLayout_3.addWidget(self.reportDateFromEdit, 2, 0, 1, 1)
        self.reportDateToEdit = QtGui.QDateEdit(self.layoutWidget)
        self.reportDateToEdit.setDate(QtCore.QDate(2016, 1, 1))
        self.reportDateToEdit.setObjectName("reportDateToEdit")
        self.gridLayout_3.addWidget(self.reportDateToEdit, 2, 1, 1, 1)
        self.viewReportsBtn = QtGui.QPushButton(self.layoutWidget)
        self.viewReportsBtn.setObjectName("viewReportsBtn")
        self.gridLayout_3.addWidget(self.viewReportsBtn, 2, 2, 1, 1)
        self.verticalLayout_6.addLayout(self.gridLayout_3)
        self.tabWidget.addTab(self.reportsTab, "")
        self.manageUsersTab = QtGui.QWidget()
        self.manageUsersTab.setObjectName("manageUsersTab")
        self.layoutWidget1 = QtGui.QWidget(self.manageUsersTab)
        self.layoutWidget1.setGeometry(QtCore.QRect(10, 20, 598, 130))
        self.layoutWidget1.setObjectName("layoutWidget1")
        self.horizontalLayout_5 = QtGui.QHBoxLayout(self.layoutWidget1)
        self.horizontalLayout_5.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName("verticalLayout")
        self.label = QtGui.QLabel(self.layoutWidget1)
        self.label.setObjectName("label")
        self.verticalLayout.addWidget(self.label)
        self.gridLayout = QtGui.QGridLayout()
        self.gridLayout.setObjectName("gridLayout")
        self.label_2 = QtGui.QLabel(self.layoutWidget1)
        self.label_2.setObjectName("label_2")
        self.gridLayout.addWidget(self.label_2, 0, 0, 1, 1)
        self.addUserUnameEdit = QtGui.QLineEdit(self.layoutWidget1)
        self.addUserUnameEdit.setObjectName("addUserUnameEdit")
        self.gridLayout.addWidget(self.addUserUnameEdit, 0, 1, 1, 1)
        self.label_3 = QtGui.QLabel(self.layoutWidget1)
        self.label_3.setObjectName("label_3")
        self.gridLayout.addWidget(self.label_3, 1, 0, 1, 1)
        self.addUserPwdEdit = QtGui.QLineEdit(self.layoutWidget1)
        self.addUserPwdEdit.setEchoMode(QtGui.QLineEdit.Password)
        self.addUserPwdEdit.setObjectName("addUserPwdEdit")
        self.gridLayout.addWidget(self.addUserPwdEdit, 1, 1, 1, 1)
        self.label_4 = QtGui.QLabel(self.layoutWidget1)
        self.label_4.setObjectName("label_4")
        self.gridLayout.addWidget(self.label_4, 2, 0, 1, 1)
        self.addUserRptPwdEdit = QtGui.QLineEdit(self.layoutWidget1)
        self.addUserRptPwdEdit.setEchoMode(QtGui.QLineEdit.Password)
        self.addUserRptPwdEdit.setObjectName("addUserRptPwdEdit")
        self.gridLayout.addWidget(self.addUserRptPwdEdit, 2, 1, 1, 1)
        self.addUserBtn = QtGui.QPushButton(self.layoutWidget1)
        self.addUserBtn.setObjectName("addUserBtn")
        self.gridLayout.addWidget(self.addUserBtn, 3, 1, 1, 1)
        self.verticalLayout.addLayout(self.gridLayout)
        self.horizontalLayout_5.addLayout(self.verticalLayout)
        spacerItem2 = QtGui.QSpacerItem(58, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_5.addItem(spacerItem2)
        self.line_2 = QtGui.QFrame(self.layoutWidget1)
        self.line_2.setFrameShape(QtGui.QFrame.VLine)
        self.line_2.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_2.setObjectName("line_2")
        self.horizontalLayout_5.addWidget(self.line_2)
        spacerItem3 = QtGui.QSpacerItem(118, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_5.addItem(spacerItem3)
        self.gridLayout_2 = QtGui.QGridLayout()
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.label_5 = QtGui.QLabel(self.layoutWidget1)
        self.label_5.setObjectName("label_5")
        self.gridLayout_2.addWidget(self.label_5, 0, 0, 1, 1)
        self.label_6 = QtGui.QLabel(self.layoutWidget1)
        self.label_6.setObjectName("label_6")
        self.gridLayout_2.addWidget(self.label_6, 1, 0, 1, 1)
        self.userComboBox = QtGui.QComboBox(self.layoutWidget1)
        self.userComboBox.setObjectName("userComboBox")
        self.gridLayout_2.addWidget(self.userComboBox, 1, 1, 1, 1)
        spacerItem4 = QtGui.QSpacerItem(20, 38, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.gridLayout_2.addItem(spacerItem4, 2, 1, 1, 1)
        self.deleteUserBtn = QtGui.QPushButton(self.layoutWidget1)
        self.deleteUserBtn.setObjectName("deleteUserBtn")
        self.gridLayout_2.addWidget(self.deleteUserBtn, 3, 1, 1, 1)
        self.horizontalLayout_5.addLayout(self.gridLayout_2)
        self.tabWidget.addTab(self.manageUsersTab, "")
        self.inventoryTab = QtGui.QWidget()
        self.inventoryTab.setObjectName("inventoryTab")
        self.widget = QtGui.QWidget(self.inventoryTab)
        self.widget.setGeometry(QtCore.QRect(20, 30, 635, 283))
        self.widget.setObjectName("widget")
        self.gridLayout_5 = QtGui.QGridLayout(self.widget)
        self.gridLayout_5.setContentsMargins(0, 0, 0, 0)
        self.gridLayout_5.setObjectName("gridLayout_5")
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.label_7 = QtGui.QLabel(self.widget)
        self.label_7.setObjectName("label_7")
        self.horizontalLayout_2.addWidget(self.label_7)
        self.inventorySeachEdit = QtGui.QLineEdit(self.widget)
        self.inventorySeachEdit.setObjectName("inventorySeachEdit")
        self.horizontalLayout_2.addWidget(self.inventorySeachEdit)
        self.searchBtn = QtGui.QPushButton(self.widget)
        self.searchBtn.setText("")
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap(":/images/search.png"),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.searchBtn.setIcon(icon1)
        self.searchBtn.setObjectName("searchBtn")
        self.horizontalLayout_2.addWidget(self.searchBtn)
        self.gridLayout_5.addLayout(self.horizontalLayout_2, 0, 0, 1, 1)
        self.tableWidget = tables.SearchTable(self.widget)
        self.tableWidget.setObjectName("tableWidget")
        self.gridLayout_5.addWidget(self.tableWidget, 1, 0, 1, 2)
        spacerItem5 = QtGui.QSpacerItem(498, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.gridLayout_5.addItem(spacerItem5, 2, 0, 1, 1)
        self.gridLayout_4 = QtGui.QGridLayout()
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.inventoryAddItemBtn = QtGui.QPushButton(self.widget)
        self.inventoryAddItemBtn.setObjectName("inventoryAddItemBtn")
        self.gridLayout_4.addWidget(self.inventoryAddItemBtn, 0, 0, 1, 2)
        self.inventorySaveBtn = QtGui.QPushButton(self.widget)
        self.inventorySaveBtn.setObjectName("inventorySaveBtn")
        self.gridLayout_4.addWidget(self.inventorySaveBtn, 1, 0, 1, 1)
        self.inventoryCancelBtn = QtGui.QPushButton(self.widget)
        self.inventoryCancelBtn.setObjectName("inventoryCancelBtn")
        self.gridLayout_4.addWidget(self.inventoryCancelBtn, 1, 1, 1, 1)
        self.gridLayout_5.addLayout(self.gridLayout_4, 2, 1, 1, 1)
        self.tabWidget.addTab(self.inventoryTab, "")
        self.layoutWidget2 = QtGui.QWidget(self.centralwidget)
        self.layoutWidget2.setGeometry(QtCore.QRect(20, 20, 708, 69))
        self.layoutWidget2.setObjectName("layoutWidget2")
        self.horizontalLayout = QtGui.QHBoxLayout(self.layoutWidget2)
        self.horizontalLayout.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.reportsBtn = QtGui.QPushButton(self.layoutWidget2)
        self.reportsBtn.setText("")
        icon2 = QtGui.QIcon()
        icon2.addPixmap(QtGui.QPixmap(":/images/statistics.png"),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.reportsBtn.setIcon(icon2)
        self.reportsBtn.setIconSize(QtCore.QSize(54, 54))
        self.reportsBtn.setObjectName("reportsBtn")
        self.horizontalLayout.addWidget(self.reportsBtn)
        self.inventoryBtn = QtGui.QPushButton(self.layoutWidget2)
        self.inventoryBtn.setText("")
        icon3 = QtGui.QIcon()
        icon3.addPixmap(QtGui.QPixmap(":/images/restock.png"),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.inventoryBtn.setIcon(icon3)
        self.inventoryBtn.setIconSize(QtCore.QSize(54, 54))
        self.inventoryBtn.setObjectName("inventoryBtn")
        self.horizontalLayout.addWidget(self.inventoryBtn)
        spacerItem6 = QtGui.QSpacerItem(438, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem6)
        self.logoutBtn = QtGui.QPushButton(self.layoutWidget2)
        self.logoutBtn.setText("")
        icon4 = QtGui.QIcon()
        icon4.addPixmap(QtGui.QPixmap(":/images/logout.png"),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.logoutBtn.setIcon(icon4)
        self.logoutBtn.setIconSize(QtCore.QSize(58, 58))
        self.logoutBtn.setObjectName("logoutBtn")
        self.horizontalLayout.addWidget(self.logoutBtn)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 735, 21))
        self.menubar.setObjectName("menubar")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        self.tabWidget.setCurrentIndex(2)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
Пример #23
0
    def setupUi(self, PurchaseOrder):
        PurchaseOrder.setObjectName("PurchaseOrder")
        PurchaseOrder.resize(1716, 734)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            PurchaseOrder.sizePolicy().hasHeightForWidth())
        PurchaseOrder.setSizePolicy(sizePolicy)
        self.gridLayout_2 = QtGui.QGridLayout(PurchaseOrder)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.widget = Header(PurchaseOrder)
        self.widget.setObjectName("widget")
        self.gridLayout_2.addWidget(self.widget, 0, 0, 1, 4)
        self.groupBox = QtGui.QGroupBox(PurchaseOrder)
        self.groupBox.setTitle("")
        self.groupBox.setCheckable(False)
        self.groupBox.setObjectName("groupBox")
        self.gridLayout = QtGui.QGridLayout(self.groupBox)
        self.gridLayout.setObjectName("gridLayout")
        self.customerNameLabel = QtGui.QLabel(self.groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.customerNameLabel.sizePolicy().hasHeightForWidth())
        self.customerNameLabel.setSizePolicy(sizePolicy)
        self.customerNameLabel.setMinimumSize(QtCore.QSize(150, 30))
        self.customerNameLabel.setAlignment(QtCore.Qt.AlignLeading
                                            | QtCore.Qt.AlignLeft
                                            | QtCore.Qt.AlignVCenter)
        self.customerNameLabel.setObjectName("customerNameLabel")
        self.gridLayout.addWidget(self.customerNameLabel, 0, 0, 1, 1)
        self.customerNameValue = QtGui.QLineEdit(self.groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.customerNameValue.sizePolicy().hasHeightForWidth())
        self.customerNameValue.setSizePolicy(sizePolicy)
        self.customerNameValue.setMinimumSize(QtCore.QSize(200, 35))
        self.customerNameValue.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.customerNameValue.setObjectName("customerNameValue")
        self.gridLayout.addWidget(self.customerNameValue, 0, 1, 1, 1)
        self.PONoLabel = QtGui.QLabel(self.groupBox)
        self.PONoLabel.setMinimumSize(QtCore.QSize(150, 30))
        self.PONoLabel.setAlignment(QtCore.Qt.AlignCenter)
        self.PONoLabel.setObjectName("PONoLabel")
        self.gridLayout.addWidget(self.PONoLabel, 0, 2, 1, 1)
        self.poNoValue = QtGui.QLineEdit(self.groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.poNoValue.sizePolicy().hasHeightForWidth())
        self.poNoValue.setSizePolicy(sizePolicy)
        self.poNoValue.setMinimumSize(QtCore.QSize(250, 30))
        self.poNoValue.setReadOnly(False)
        self.poNoValue.setObjectName("poNoValue")
        self.gridLayout.addWidget(self.poNoValue, 0, 3, 1, 1)
        self.PODatelabel = QtGui.QLabel(self.groupBox)
        self.PODatelabel.setMinimumSize(QtCore.QSize(150, 30))
        self.PODatelabel.setAlignment(QtCore.Qt.AlignCenter)
        self.PODatelabel.setObjectName("PODatelabel")
        self.gridLayout.addWidget(self.PODatelabel, 0, 4, 1, 1)
        self.poDateValue = QtGui.QDateEdit(self.groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.poDateValue.sizePolicy().hasHeightForWidth())
        self.poDateValue.setSizePolicy(sizePolicy)
        self.poDateValue.setMinimumSize(QtCore.QSize(150, 30))
        self.poDateValue.setCalendarPopup(True)
        self.poDateValue.setObjectName("poDateValue")
        self.gridLayout.addWidget(self.poDateValue, 0, 5, 1, 1)
        self.gridLayout_2.addWidget(self.groupBox, 1, 0, 1, 3)
        self.addButton = QtGui.QPushButton(PurchaseOrder)
        self.addButton.setMinimumSize(QtCore.QSize(0, 35))
        self.addButton.setObjectName("addButton")
        self.gridLayout_2.addWidget(self.addButton, 2, 0, 1, 1)
        self.removeButton = QtGui.QPushButton(PurchaseOrder)
        self.removeButton.setMinimumSize(QtCore.QSize(0, 35))
        self.removeButton.setObjectName("removeButton")
        self.gridLayout_2.addWidget(self.removeButton, 2, 1, 1, 1)
        self.clearButton = QtGui.QPushButton(PurchaseOrder)
        self.clearButton.setMinimumSize(QtCore.QSize(0, 35))
        self.clearButton.setObjectName("clearButton")
        self.gridLayout_2.addWidget(self.clearButton, 2, 2, 1, 1)
        self.importButton = QtGui.QPushButton(PurchaseOrder)
        self.importButton.setMinimumSize(QtCore.QSize(0, 35))
        self.importButton.setObjectName("importButton")
        self.gridLayout_2.addWidget(self.importButton, 2, 3, 1, 1)
        self.purchaseOrderTable = PurchaseOrderTable(PurchaseOrder)
        self.purchaseOrderTable.setObjectName("purchaseOrderTable")
        self.gridLayout_2.addWidget(self.purchaseOrderTable, 3, 0, 1, 4)
        self.groupBox_3 = QtGui.QGroupBox(PurchaseOrder)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.groupBox_3.sizePolicy().hasHeightForWidth())
        self.groupBox_3.setSizePolicy(sizePolicy)
        self.groupBox_3.setMinimumSize(QtCore.QSize(0, 40))
        self.groupBox_3.setMaximumSize(QtCore.QSize(16777215, 150))
        self.groupBox_3.setTitle("")
        self.groupBox_3.setObjectName("groupBox_3")
        self.horizontalLayout = QtGui.QHBoxLayout(self.groupBox_3)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.remarksLabel = QtGui.QLabel(self.groupBox_3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.remarksLabel.sizePolicy().hasHeightForWidth())
        self.remarksLabel.setSizePolicy(sizePolicy)
        self.remarksLabel.setMinimumSize(QtCore.QSize(150, 30))
        self.remarksLabel.setAlignment(QtCore.Qt.AlignCenter)
        self.remarksLabel.setObjectName("remarksLabel")
        self.horizontalLayout.addWidget(self.remarksLabel)
        self.remarksValue = QtGui.QTextEdit(self.groupBox_3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.remarksValue.sizePolicy().hasHeightForWidth())
        self.remarksValue.setSizePolicy(sizePolicy)
        self.remarksValue.setMinimumSize(QtCore.QSize(350, 50))
        self.remarksValue.setMaximumSize(QtCore.QSize(16777215, 50))
        self.remarksValue.setObjectName("remarksValue")
        self.horizontalLayout.addWidget(self.remarksValue)
        self.saveButton = QtGui.QPushButton(self.groupBox_3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(200)
        sizePolicy.setVerticalStretch(30)
        sizePolicy.setHeightForWidth(
            self.saveButton.sizePolicy().hasHeightForWidth())
        self.saveButton.setSizePolicy(sizePolicy)
        self.saveButton.setMinimumSize(QtCore.QSize(300, 35))
        self.saveButton.setMaximumSize(QtCore.QSize(200, 16777215))
        self.saveButton.setObjectName("saveButton")
        self.horizontalLayout.addWidget(self.saveButton)
        self.discardButton = QtGui.QPushButton(self.groupBox_3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(200)
        sizePolicy.setVerticalStretch(30)
        sizePolicy.setHeightForWidth(
            self.discardButton.sizePolicy().hasHeightForWidth())
        self.discardButton.setSizePolicy(sizePolicy)
        self.discardButton.setMinimumSize(QtCore.QSize(300, 35))
        self.discardButton.setMaximumSize(QtCore.QSize(200, 16777215))
        self.discardButton.setObjectName("discardButton")
        self.horizontalLayout.addWidget(self.discardButton)
        self.gridLayout_2.addWidget(self.groupBox_3, 4, 0, 1, 4)

        self.retranslateUi(PurchaseOrder)
        QtCore.QMetaObject.connectSlotsByName(PurchaseOrder)
Пример #24
0
    def setupUi(self, Ui_CompWindow):
        Ui_CompWindow.setObjectName("Ui_CompWindow")
        Ui_CompWindow.resize(800, 600)
        self.centralWidget = QtGui.QWidget(Ui_CompWindow)
        self.centralWidget.setObjectName("centralWidget")
        self.verticalLayoutWidget = QtGui.QWidget(self.centralWidget)
        self.verticalLayoutWidget.setGeometry(QtCore.QRect(20, 10, 761, 531))
        self.verticalLayoutWidget.setObjectName("verticalLayoutWidget")
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.verticalLayoutWidget)
        self.verticalLayout_2.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.main_options = QtGui.QHBoxLayout()
        self.main_options.setObjectName("main_options")
        self.enter_results = QtGui.QPushButton(self.verticalLayoutWidget)
        self.enter_results.setObjectName("enter_results")
        self.main_options.addWidget(self.enter_results)
        self.edit = QtGui.QPushButton(self.verticalLayoutWidget)
        self.edit.setObjectName("edit")
        self.main_options.addWidget(self.edit)
        self.pushButton_3 = QtGui.QPushButton(self.verticalLayoutWidget)
        self.pushButton_3.setObjectName("pushButton_3")
        self.main_options.addWidget(self.pushButton_3)
        self.verticalLayout_2.addLayout(self.main_options)
        self.f_input = QtGui.QHBoxLayout()
        self.f_input.setObjectName("f_input")
        self.member_lbl = QtGui.QLabel(self.verticalLayoutWidget)
        self.member_lbl.setObjectName("member_lbl")
        self.f_input.addWidget(self.member_lbl)
        self.memberEdit = QtGui.QLineEdit(self.verticalLayoutWidget)
        self.memberEdit.setObjectName("memberEdit")
        self.f_input.addWidget(self.memberEdit)
        self.weight_lbl = QtGui.QLabel(self.verticalLayoutWidget)
        self.weight_lbl.setObjectName("weight_lbl")
        self.f_input.addWidget(self.weight_lbl)
        self.weightEdit = QtGui.QLineEdit(self.verticalLayoutWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.weightEdit.sizePolicy().hasHeightForWidth())
        self.weightEdit.setSizePolicy(sizePolicy)
        self.weightEdit.setObjectName("weightEdit")
        self.f_input.addWidget(self.weightEdit)
        self.year_lbl = QtGui.QLabel(self.verticalLayoutWidget)
        self.year_lbl.setObjectName("year_lbl")
        self.f_input.addWidget(self.year_lbl)
        self.lineEdit_3 = QtGui.QLineEdit(self.verticalLayoutWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.lineEdit_3.sizePolicy().hasHeightForWidth())
        self.lineEdit_3.setSizePolicy(sizePolicy)
        self.lineEdit_3.setObjectName("lineEdit_3")
        self.f_input.addWidget(self.lineEdit_3)
        self.dateEdit = QtGui.QDateEdit(self.verticalLayoutWidget)
        self.dateEdit.setObjectName("dateEdit")
        self.f_input.addWidget(self.dateEdit)

        self.verticalLayout_2.addLayout(self.f_input)
        self.sec_input = QtGui.QHBoxLayout()
        self.sec_input.setObjectName("sec_input")
        self.lift_lbl = QtGui.QLabel(self.verticalLayoutWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.lift_lbl.sizePolicy().hasHeightForWidth())
        self.lift_lbl.setSizePolicy(sizePolicy)
        self.lift_lbl.setObjectName("lift_lbl")
        self.sec_input.addWidget(self.lift_lbl)
        self.liftBox = QtGui.QComboBox(self.verticalLayoutWidget)
        self.liftBox.setObjectName("liftBox")
        self.sec_input.addWidget(self.liftBox)
        spacerItem = QtGui.QSpacerItem(200, 20, QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Minimum)
        self.sec_input.addItem(spacerItem)
        self.save = QtGui.QPushButton(self.verticalLayoutWidget)
        self.save.setObjectName("save")
        self.sec_input.addWidget(self.save)
        self.verticalLayout_2.addLayout(self.sec_input)
        spacerItem1 = QtGui.QSpacerItem(20, 100, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Fixed)
        self.verticalLayout_2.addItem(spacerItem1)
        self.tableView = QtGui.QTableView(self.verticalLayoutWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.tableView.sizePolicy().hasHeightForWidth())
        self.tableView.setSizePolicy(sizePolicy)
        self.tableView.setObjectName("tableView")
        self.tableView.horizontalHeader().setStretchLastSection(True)
        self.tableView.verticalHeader().setStretchLastSection(True)
        self.verticalLayout_2.addWidget(self.tableView)
        Ui_CompWindow.setCentralWidget(self.centralWidget)
        self.menuBar = QtGui.QMenuBar(Ui_CompWindow)
        self.menuBar.setGeometry(QtCore.QRect(0, 0, 800, 20))
        self.menuBar.setObjectName("menuBar")
        Ui_CompWindow.setMenuBar(self.menuBar)
        self.mainToolBar = QtGui.QToolBar(Ui_CompWindow)
        self.mainToolBar.setObjectName("mainToolBar")
        Ui_CompWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.mainToolBar)
        self.statusBar = QtGui.QStatusBar(Ui_CompWindow)
        self.statusBar.setObjectName("statusBar")
        Ui_CompWindow.setStatusBar(self.statusBar)

        self.retranslateUi(Ui_CompWindow)
        QtCore.QMetaObject.connectSlotsByName(Ui_CompWindow)
Пример #25
0
    def setupUi(self, ui_FISCAL_MenuFiscal_LMFS):
        ui_FISCAL_MenuFiscal_LMFS.setObjectName("ui_FISCAL_MenuFiscal_LMFS")
        ui_FISCAL_MenuFiscal_LMFS.resize(249, 370)
        self.verticalLayout_2 = QtGui.QVBoxLayout(ui_FISCAL_MenuFiscal_LMFS)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.label = QtGui.QLabel(ui_FISCAL_MenuFiscal_LMFS)
        self.label.setAlignment(QtCore.Qt.AlignCenter)
        self.label.setObjectName("label")
        self.verticalLayout_2.addWidget(self.label)
        self.groupBoxPorIntervalo = QtGui.QGroupBox(ui_FISCAL_MenuFiscal_LMFS)
        self.groupBoxPorIntervalo.setObjectName("groupBoxPorIntervalo")
        self.gridLayout_2 = QtGui.QGridLayout(self.groupBoxPorIntervalo)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.radioButtonCRZ = QtGui.QRadioButton(self.groupBoxPorIntervalo)
        self.radioButtonCRZ.setObjectName("radioButtonCRZ")
        self.gridLayout_2.addWidget(self.radioButtonCRZ, 0, 0, 1, 1)
        self.radioButtonDATAM = QtGui.QRadioButton(self.groupBoxPorIntervalo)
        self.radioButtonDATAM.setObjectName("radioButtonDATAM")
        self.gridLayout_2.addWidget(self.radioButtonDATAM, 0, 1, 1, 1)
        self.verticalLayout_2.addWidget(self.groupBoxPorIntervalo)
        self.groupBox = QtGui.QGroupBox(ui_FISCAL_MenuFiscal_LMFS)
        self.groupBox.setObjectName("groupBox")
        self.gridLayout_3 = QtGui.QGridLayout(self.groupBox)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.radioButtonLMFTipoImpressa = QtGui.QRadioButton(self.groupBox)
        self.radioButtonLMFTipoImpressa.setObjectName(
            "radioButtonLMFTipoImpressa")
        self.gridLayout_3.addWidget(self.radioButtonLMFTipoImpressa, 0, 0, 1,
                                    1)
        self.radioButtonLMFTipoArquivo = QtGui.QRadioButton(self.groupBox)
        self.radioButtonLMFTipoArquivo.setObjectName(
            "radioButtonLMFTipoArquivo")
        self.gridLayout_3.addWidget(self.radioButtonLMFTipoArquivo, 0, 1, 1, 1)
        self.verticalLayout_2.addWidget(self.groupBox)
        spacerItem = QtGui.QSpacerItem(20, 13, QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Expanding)
        self.verticalLayout_2.addItem(spacerItem)
        self.groupBoxIntervaloCRZ = QtGui.QGroupBox(ui_FISCAL_MenuFiscal_LMFS)
        self.groupBoxIntervaloCRZ.setMinimumSize(QtCore.QSize(231, 86))
        self.groupBoxIntervaloCRZ.setAutoFillBackground(False)
        self.groupBoxIntervaloCRZ.setFlat(False)
        self.groupBoxIntervaloCRZ.setCheckable(False)
        self.groupBoxIntervaloCRZ.setObjectName("groupBoxIntervaloCRZ")
        self.verticalLayout_3 = QtGui.QVBoxLayout(self.groupBoxIntervaloCRZ)
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        spacerItem1 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.verticalLayout_3.addItem(spacerItem1)
        self.gridLayout_4 = QtGui.QGridLayout()
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.labelCRZIni_2 = QtGui.QLabel(self.groupBoxIntervaloCRZ)
        self.labelCRZIni_2.setEnabled(True)
        self.labelCRZIni_2.setObjectName("labelCRZIni_2")
        self.gridLayout_4.addWidget(self.labelCRZIni_2, 0, 0, 1, 1)
        self.labelCRZFim_2 = QtGui.QLabel(self.groupBoxIntervaloCRZ)
        self.labelCRZFim_2.setEnabled(True)
        self.labelCRZFim_2.setObjectName("labelCRZFim_2")
        self.gridLayout_4.addWidget(self.labelCRZFim_2, 0, 1, 1, 1)
        self.lineEditCRZInicial = QtGui.QLineEdit(self.groupBoxIntervaloCRZ)
        self.lineEditCRZInicial.setEnabled(True)
        self.lineEditCRZInicial.setMaximumSize(QtCore.QSize(61, 20))
        self.lineEditCRZInicial.setMaxLength(4)
        self.lineEditCRZInicial.setObjectName("lineEditCRZInicial")
        self.gridLayout_4.addWidget(self.lineEditCRZInicial, 1, 0, 1, 1)
        self.lineEditCRZFinal = QtGui.QLineEdit(self.groupBoxIntervaloCRZ)
        self.lineEditCRZFinal.setEnabled(True)
        self.lineEditCRZFinal.setMaximumSize(QtCore.QSize(61, 20))
        self.lineEditCRZFinal.setMaxLength(4)
        self.lineEditCRZFinal.setObjectName("lineEditCRZFinal")
        self.gridLayout_4.addWidget(self.lineEditCRZFinal, 1, 1, 1, 1)
        self.verticalLayout_3.addLayout(self.gridLayout_4)
        spacerItem2 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.verticalLayout_3.addItem(spacerItem2)
        self.verticalLayout_2.addWidget(self.groupBoxIntervaloCRZ)
        self.groupBoxIntervaloDataM = QtGui.QGroupBox(
            ui_FISCAL_MenuFiscal_LMFS)
        self.groupBoxIntervaloDataM.setMinimumSize(QtCore.QSize(231, 86))
        self.groupBoxIntervaloDataM.setAutoFillBackground(False)
        self.groupBoxIntervaloDataM.setFlat(False)
        self.groupBoxIntervaloDataM.setCheckable(False)
        self.groupBoxIntervaloDataM.setObjectName("groupBoxIntervaloDataM")
        self.verticalLayout = QtGui.QVBoxLayout(self.groupBoxIntervaloDataM)
        self.verticalLayout.setObjectName("verticalLayout")
        spacerItem3 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem3)
        self.gridLayout = QtGui.QGridLayout()
        self.gridLayout.setObjectName("gridLayout")
        self.labelDataIni = QtGui.QLabel(self.groupBoxIntervaloDataM)
        self.labelDataIni.setEnabled(True)
        self.labelDataIni.setObjectName("labelDataIni")
        self.gridLayout.addWidget(self.labelDataIni, 0, 0, 1, 1)
        self.labelDataFim = QtGui.QLabel(self.groupBoxIntervaloDataM)
        self.labelDataFim.setEnabled(True)
        self.labelDataFim.setObjectName("labelDataFim")
        self.gridLayout.addWidget(self.labelDataFim, 0, 1, 1, 1)
        self.dateEditInicial = QtGui.QDateEdit(self.groupBoxIntervaloDataM)
        self.dateEditInicial.setCalendarPopup(True)
        self.dateEditInicial.setObjectName("dateEditInicial")
        self.gridLayout.addWidget(self.dateEditInicial, 1, 0, 1, 1)
        self.dateEditFinal = QtGui.QDateEdit(self.groupBoxIntervaloDataM)
        self.dateEditFinal.setCalendarPopup(True)
        self.dateEditFinal.setObjectName("dateEditFinal")
        self.gridLayout.addWidget(self.dateEditFinal, 1, 1, 1, 1)
        self.verticalLayout.addLayout(self.gridLayout)
        spacerItem4 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem4)
        self.verticalLayout_2.addWidget(self.groupBoxIntervaloDataM)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        spacerItem5 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem5)
        self.pushButtonEnviar = QtGui.QPushButton(ui_FISCAL_MenuFiscal_LMFS)
        self.pushButtonEnviar.setObjectName("pushButtonEnviar")
        self.horizontalLayout.addWidget(self.pushButtonEnviar)
        spacerItem6 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem6)
        self.pushButtonCancelar = QtGui.QPushButton(ui_FISCAL_MenuFiscal_LMFS)
        self.pushButtonCancelar.setObjectName("pushButtonCancelar")
        self.horizontalLayout.addWidget(self.pushButtonCancelar)
        spacerItem7 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem7)
        self.verticalLayout_2.addLayout(self.horizontalLayout)
        spacerItem8 = QtGui.QSpacerItem(20, 13, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.verticalLayout_2.addItem(spacerItem8)

        self.retranslateUi(ui_FISCAL_MenuFiscal_LMFS)
        QtCore.QMetaObject.connectSlotsByName(ui_FISCAL_MenuFiscal_LMFS)
Пример #26
0
    def __init__(self, parent=None):
        QtGui.QDialog.__init__(self, parent)
        self.setWindowTitle("Payment Form")

        #Common information to all payment types
        #First name
        firstnameLabel = QtGui.QLabel("&First name:")
        self.firstnameLineEdit = QtGui.QLineEdit()
        firstnameLabel.setBuddy(self.firstnameLineEdit)
        #Last name
        lastnameLabel = QtGui.QLabel("&Last name:")
        self.lastnameLineEdit = QtGui.QLineEdit()
        lastnameLabel.setBuddy(self.lastnameLineEdit)
        #Invoice number
        invoiceLabel = QtGui.QLabel("&Invoice No.:")
        self.invoiceSpinBox = QtGui.QSpinBox()
        invoiceLabel.setBuddy(self.invoiceSpinBox)
        self.invoiceSpinBox.setRange(1, 10000000)
        self.invoiceSpinBox.setValue(100000)
        self.invoiceSpinBox.setAlignment(QtCore.Qt.AlignRight
                                         | QtCore.Qt.AlignVCenter)
        #Amount due
        amountLabel = QtGui.QLabel("&Amount due:")
        self.amountSpinBox = QtGui.QDoubleSpinBox()
        amountLabel.setBuddy(self.amountSpinBox)
        self.amountSpinBox.setRange(0, 5000.0)
        self.amountSpinBox.setPrefix("$ ")
        self.amountSpinBox.setAlignment(QtCore.Qt.AlignRight
                                        | QtCore.Qt.AlignVCenter)

        #Create individual widgets to be placed in different tabs
        #Cash
        self.paidCheckBox = QtGui.QCheckBox("&Paid")

        #Check
        #  Check number
        checkNumLabel = QtGui.QLabel("Check &No.:")
        self.checkNumLineEdit = QtGui.QLineEdit()
        checkNumLabel.setBuddy(self.checkNumLineEdit)
        #  Bank name
        bankLabel = QtGui.QLabel("&Bank:")
        self.bankLineEdit = QtGui.QLineEdit()
        bankLabel.setBuddy(self.bankLineEdit)
        #  Account number
        accountNumLabel = QtGui.QLabel("Acco&unt No.:")
        self.accountNumLineEdit = QtGui.QLineEdit()
        accountNumLabel.setBuddy(self.accountNumLineEdit)
        #  Sort code (this is a British thing)
        sortCodeLabel = QtGui.QLabel("Sort &Code:")
        self.sortCodeLineEdit = QtGui.QLineEdit()
        sortCodeLabel.setBuddy(self.sortCodeLineEdit)

        #Credit card
        #  CC number
        creditCardLabel = QtGui.QLabel("&Number:")
        self.creditCardLineEdit = QtGui.QLineEdit()
        creditCardLabel.setBuddy(self.creditCardLineEdit)
        #  CC valid start date
        validFromLabel = QtGui.QLabel("&Valid From:")
        self.validFromDateEdit = QtGui.QDateEdit()
        validFromLabel.setBuddy(self.validFromDateEdit)
        self.validFromDateEdit.setDisplayFormat("MMM yyyy")
        self.validFromDateEdit.setAlignment(QtCore.Qt.AlignRight
                                            | QtCore.Qt.AlignVCenter)
        # CC expiration date
        expiryLabel = QtGui.QLabel("E&xpiry Date:")
        self.expiryDateEdit = QtGui.QDateEdit()
        expiryLabel.setBuddy(self.expiryDateEdit)
        self.expiryDateEdit.setDisplayFormat("MMM yyyy")
        self.expiryDateEdit.setAlignment(QtCore.Qt.AlignRight
                                         | QtCore.Qt.AlignVCenter)
        self.buttonBox = QtGui.QDialogButtonBox(
            QtGui.QDialogButtonBox.Ok | QtGui.QDialogButtonBox.Cancel)

        #QTabWidget and related classes: see Chapter9/usefulStuff.md
        #Define tab widget
        tabWidget = QtGui.QTabWidget()
        #Define/add cash widget
        cashWidget = QtGui.QWidget()
        cashLayout = QtGui.QHBoxLayout()
        cashLayout.addWidget(self.paidCheckBox)
        cashWidget.setLayout(cashLayout)
        tabWidget.addTab(cashWidget, "Cas&h")
        #Define/add check widget
        checkWidget = QtGui.QWidget()
        checkLayout = QtGui.QGridLayout()
        checkLayout.addWidget(checkNumLabel, 0, 0)
        checkLayout.addWidget(self.checkNumLineEdit, 0, 1)
        checkLayout.addWidget(bankLabel, 0, 2)
        checkLayout.addWidget(self.bankLineEdit, 0, 3)
        checkLayout.addWidget(accountNumLabel, 1, 0)
        checkLayout.addWidget(self.accountNumLineEdit, 1, 1)
        checkLayout.addWidget(sortCodeLabel, 1, 2)
        checkLayout.addWidget(self.sortCodeLineEdit, 1, 3)
        checkWidget.setLayout(checkLayout)
        tabWidget.addTab(checkWidget, "Chec&k")
        #Define/add creditWidget
        creditWidget = QtGui.QWidget()
        creditLayout = QtGui.QGridLayout()
        creditLayout.addWidget(creditCardLabel, 0, 0)
        creditLayout.addWidget(self.creditCardLineEdit, 0, 1, 1, 3)
        creditLayout.addWidget(validFromLabel, 1, 0)
        creditLayout.addWidget(self.validFromDateEdit, 1, 1)
        creditLayout.addWidget(expiryLabel, 1, 2)
        creditLayout.addWidget(self.expiryDateEdit, 1, 3)
        creditWidget.setLayout(creditLayout)
        tabWidget.addTab(creditWidget, "Credit Car&d")
        #Layout common widgets (e.g., name etc)
        gridLayout = QtGui.QGridLayout()
        gridLayout.addWidget(firstnameLabel, 0, 0)
        gridLayout.addWidget(self.firstnameLineEdit, 0, 1)
        gridLayout.addWidget(lastnameLabel, 0, 2)
        gridLayout.addWidget(self.lastnameLineEdit, 0, 3)
        gridLayout.addWidget(invoiceLabel, 1, 0)
        gridLayout.addWidget(self.invoiceSpinBox, 1, 1)
        gridLayout.addWidget(amountLabel, 1, 2)
        gridLayout.addWidget(self.amountSpinBox, 1, 3)
        #Add common widgets, tabs, and buttonbox to main QDialog
        layout = QtGui.QVBoxLayout()
        layout.addLayout(gridLayout)
        layout.addWidget(tabWidget)
        layout.addWidget(self.buttonBox)
        self.setLayout(layout)

        #Set up connections. Connect any edits to updateUi
        for lineEdit in (self.firstnameLineEdit, self.lastnameLineEdit,
                         self.checkNumLineEdit, self.accountNumLineEdit,
                         self.bankLineEdit, self.sortCodeLineEdit,
                         self.creditCardLineEdit):
            lineEdit.textEdited.connect(self.updateUi)
        for dateEdit in (self.validFromDateEdit, self.expiryDateEdit):
            dateEdit.dateChanged.connect(self.updateUi)
        self.paidCheckBox.clicked.connect(self.updateUi)
        self.buttonBox.accepted.connect(self.accept)
        self.buttonBox.rejected.connect(self.reject)

        self.updateUi()  #enables OK pushbutton if certain criteria met
Пример #27
0
    def __init__(self, parent=None):
        super(BuildingServicesClient, self).__init__(parent)

        self.socket = QtNetwork.QTcpSocket()
        self.nextBlockSize = 0
        self.request = None

        roomLabel = QtGui.QLabel("&Room")
        self.roomEdit = QtGui.QLineEdit()
        roomLabel.setBuddy(self.roomEdit)
        regex = QtCore.QRegExp(r"[0-9](?:0[1-9]|[12][0-9]|3[0-4])")
        self.roomEdit.setValidator(QtGui.QRegExpValidator(regex, self))
        self.roomEdit.setAlignment(QtCore.Qt.AlignRight
                                   | QtCore.Qt.AlignVCenter)
        dateLabel = QtGui.QLabel("&Date")
        self.dateEdit = QtGui.QDateEdit()
        dateLabel.setBuddy(self.dateEdit)
        self.dateEdit.setAlignment(QtCore.Qt.AlignRight
                                   | QtCore.Qt.AlignVCenter)
        self.dateEdit.setDate(QtCore.QDate.currentDate().addDays(1))
        self.dateEdit.setDisplayFormat("yyyy-MM-dd")
        responseLabel = QtGui.QLabel("Response")
        self.responseLabel = QtGui.QLabel()
        self.responseLabel.setFrameStyle(QtGui.QFrame.StyledPanel
                                         | QtGui.QFrame.Sunken)

        self.bookButton = QtGui.QPushButton("&Book")
        self.bookButton.setEnabled(False)
        self.unBookButton = QtGui.QPushButton("&Unbook")
        self.unBookButton.setEnabled(False)
        self.bookingsOnDateButton = QtGui.QPushButton("Bookings &on Date?")
        self.bookingsForRoomButton = QtGui.QPushButton("Bookings &for Room?")
        self.bookingsForRoomButton.setEnabled(False)

        quitButton = QtGui.QPushButton("&Quit")

        self.bookButton.setFocusPolicy(QtCore.Qt.NoFocus)
        self.unBookButton.setFocusPolicy(QtCore.Qt.NoFocus)
        self.bookingsOnDateButton.setFocusPolicy(QtCore.Qt.NoFocus)
        self.bookingsForRoomButton.setFocusPolicy(QtCore.Qt.NoFocus)

        buttonLayout = QtGui.QHBoxLayout()
        buttonLayout.addWidget(self.bookButton)
        buttonLayout.addWidget(self.unBookButton)

        buttonLayout.addWidget(self.bookingsOnDateButton)
        buttonLayout.addWidget(self.bookingsForRoomButton)

        buttonLayout.addStretch()
        buttonLayout.addWidget(quitButton)
        layout = QtGui.QGridLayout()
        layout.addWidget(roomLabel, 0, 0)
        layout.addWidget(self.roomEdit, 0, 1)
        layout.addWidget(dateLabel, 0, 2)
        layout.addWidget(self.dateEdit, 0, 3)
        layout.addWidget(responseLabel, 1, 0)
        layout.addWidget(self.responseLabel, 1, 1, 1, 3)
        layout.addLayout(buttonLayout, 2, 0, 1, 5)
        self.setLayout(layout)

        self.socket.connected.connect(self.sendRequest)
        self.socket.readyRead.connect(self.readResponse)
        self.socket.disconnected.connect(self.serverHasStopped)
        self.socket.error.connect(self.serverHasError)
        self.roomEdit.textEdited.connect(self.updateUi)
        self.dateEdit.dateChanged.connect(self.updateUi)
        self.bookButton.clicked.connect(self.book)
        self.unBookButton.clicked.connect(self.unBook)
        self.bookingsOnDateButton.clicked.connect(self.bookingsOnDate)
        self.bookingsForRoomButton.clicked.connect(self.bookingsForRoom)
        quitButton.clicked.connect(self.close)

        self.setWindowTitle("Building Services")
from myTool.lib import qt
from PySide import QtGui, QtCore
window = QtGui.QWidget(qt.getMayaWindow())
window.setWindowFlags(QtCore.Qt.Window)
layout = QtGui.QHBoxLayout(window)

widget = QtGui.QDateEdit(window)
date = QtCore.QDate(2016, 1, 1)
widget.setDate(date)
layout.addWidget(widget)

window.show()
    def setupUi(self, DockWidget):
        DockWidget.setObjectName("DockWidget")
        DockWidget.resize(703, 521)
        self.dockWidgetContents = QtGui.QWidget()
        self.dockWidgetContents.setObjectName("dockWidgetContents")
        self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents)
        self.gridLayout.setObjectName("gridLayout")
        self.lineEdit = QtGui.QLineEdit(self.dockWidgetContents)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.lineEdit.sizePolicy().hasHeightForWidth())
        self.lineEdit.setSizePolicy(sizePolicy)
        self.lineEdit.setMinimumSize(QtCore.QSize(0, 0))
        self.lineEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.lineEdit.setObjectName("lineEdit")
        self.gridLayout.addWidget(self.lineEdit, 2, 1, 1, 1)
        self.lineEditDis = QtGui.QLineEdit(self.dockWidgetContents)
        self.lineEditDis.setEnabled(False)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.lineEditDis.sizePolicy().hasHeightForWidth())
        self.lineEditDis.setSizePolicy(sizePolicy)
        self.lineEditDis.setMinimumSize(QtCore.QSize(0, 0))
        self.lineEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.lineEditDis.setObjectName("lineEditDis")
        self.gridLayout.addWidget(self.lineEditDis, 2, 2, 1, 1)
        self.label_14 = QtGui.QLabel(self.dockWidgetContents)
        self.label_14.setMinimumSize(QtCore.QSize(0, 0))
        self.label_14.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_14.setFont(font)
        self.label_14.setObjectName("label_14")
        self.gridLayout.addWidget(self.label_14, 3, 0, 1, 1)
        self.spinBox = QtGui.QSpinBox(self.dockWidgetContents)
        self.spinBox.setMinimumSize(QtCore.QSize(0, 0))
        self.spinBox.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.spinBox.setObjectName("spinBox")
        self.gridLayout.addWidget(self.spinBox, 5, 1, 1, 1)
        self.textEdit = QtGui.QTextEdit(self.dockWidgetContents)
        self.textEdit.setMinimumSize(QtCore.QSize(0, 0))
        self.textEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.textEdit.setObjectName("textEdit")
        self.gridLayout.addWidget(self.textEdit, 3, 1, 1, 1)
        self.textEditDis = QtGui.QTextEdit(self.dockWidgetContents)
        self.textEditDis.setEnabled(False)
        self.textEditDis.setMinimumSize(QtCore.QSize(0, 0))
        self.textEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.textEditDis.setObjectName("textEditDis")
        self.gridLayout.addWidget(self.textEditDis, 3, 2, 1, 1)
        self.label_15 = QtGui.QLabel(self.dockWidgetContents)
        self.label_15.setMinimumSize(QtCore.QSize(0, 0))
        self.label_15.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_15.setFont(font)
        self.label_15.setObjectName("label_15")
        self.gridLayout.addWidget(self.label_15, 4, 0, 1, 1)
        self.plainTextEdit = QtGui.QPlainTextEdit(self.dockWidgetContents)
        self.plainTextEdit.setMinimumSize(QtCore.QSize(0, 0))
        self.plainTextEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.plainTextEdit.setObjectName("plainTextEdit")
        self.gridLayout.addWidget(self.plainTextEdit, 4, 1, 1, 1)
        self.plainTextEditDis = QtGui.QPlainTextEdit(self.dockWidgetContents)
        self.plainTextEditDis.setEnabled(False)
        self.plainTextEditDis.setMinimumSize(QtCore.QSize(0, 0))
        self.plainTextEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.plainTextEditDis.setObjectName("plainTextEditDis")
        self.gridLayout.addWidget(self.plainTextEditDis, 4, 2, 1, 1)
        self.label_16 = QtGui.QLabel(self.dockWidgetContents)
        self.label_16.setMinimumSize(QtCore.QSize(0, 0))
        self.label_16.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_16.setFont(font)
        self.label_16.setObjectName("label_16")
        self.gridLayout.addWidget(self.label_16, 5, 0, 1, 1)
        self.spinBoxDis = QtGui.QSpinBox(self.dockWidgetContents)
        self.spinBoxDis.setEnabled(False)
        self.spinBoxDis.setMinimumSize(QtCore.QSize(0, 0))
        self.spinBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.spinBoxDis.setObjectName("spinBoxDis")
        self.gridLayout.addWidget(self.spinBoxDis, 5, 2, 1, 1)
        self.label_17 = QtGui.QLabel(self.dockWidgetContents)
        self.label_17.setMinimumSize(QtCore.QSize(0, 0))
        self.label_17.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_17.setFont(font)
        self.label_17.setObjectName("label_17")
        self.gridLayout.addWidget(self.label_17, 6, 0, 1, 1)
        self.doubleSpinBox = QtGui.QDoubleSpinBox(self.dockWidgetContents)
        self.doubleSpinBox.setMinimumSize(QtCore.QSize(0, 0))
        self.doubleSpinBox.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.doubleSpinBox.setObjectName("doubleSpinBox")
        self.gridLayout.addWidget(self.doubleSpinBox, 6, 1, 1, 1)
        self.doubleSpinBoxDis = QtGui.QDoubleSpinBox(self.dockWidgetContents)
        self.doubleSpinBoxDis.setEnabled(False)
        self.doubleSpinBoxDis.setMinimumSize(QtCore.QSize(0, 0))
        self.doubleSpinBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.doubleSpinBoxDis.setObjectName("doubleSpinBoxDis")
        self.gridLayout.addWidget(self.doubleSpinBoxDis, 6, 2, 1, 1)
        self.label_18 = QtGui.QLabel(self.dockWidgetContents)
        self.label_18.setMinimumSize(QtCore.QSize(0, 0))
        self.label_18.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_18.setFont(font)
        self.label_18.setObjectName("label_18")
        self.gridLayout.addWidget(self.label_18, 7, 0, 1, 1)
        self.timeEdit = QtGui.QTimeEdit(self.dockWidgetContents)
        self.timeEdit.setMinimumSize(QtCore.QSize(0, 0))
        self.timeEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.timeEdit.setObjectName("timeEdit")
        self.gridLayout.addWidget(self.timeEdit, 7, 1, 1, 1)
        self.timeEditDis = QtGui.QTimeEdit(self.dockWidgetContents)
        self.timeEditDis.setEnabled(False)
        self.timeEditDis.setMinimumSize(QtCore.QSize(0, 0))
        self.timeEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.timeEditDis.setObjectName("timeEditDis")
        self.gridLayout.addWidget(self.timeEditDis, 7, 2, 1, 1)
        self.label_19 = QtGui.QLabel(self.dockWidgetContents)
        self.label_19.setMinimumSize(QtCore.QSize(0, 0))
        self.label_19.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_19.setFont(font)
        self.label_19.setObjectName("label_19")
        self.gridLayout.addWidget(self.label_19, 8, 0, 1, 1)
        self.dateEdit = QtGui.QDateEdit(self.dockWidgetContents)
        self.dateEdit.setMinimumSize(QtCore.QSize(0, 0))
        self.dateEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.dateEdit.setObjectName("dateEdit")
        self.gridLayout.addWidget(self.dateEdit, 8, 1, 1, 1)
        self.dateEditDis = QtGui.QDateEdit(self.dockWidgetContents)
        self.dateEditDis.setEnabled(False)
        self.dateEditDis.setMinimumSize(QtCore.QSize(0, 0))
        self.dateEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.dateEditDis.setObjectName("dateEditDis")
        self.gridLayout.addWidget(self.dateEditDis, 8, 2, 1, 1)
        self.label_20 = QtGui.QLabel(self.dockWidgetContents)
        self.label_20.setMinimumSize(QtCore.QSize(0, 0))
        self.label_20.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_20.setFont(font)
        self.label_20.setObjectName("label_20")
        self.gridLayout.addWidget(self.label_20, 9, 0, 1, 1)
        self.dateTimeEdit = QtGui.QDateTimeEdit(self.dockWidgetContents)
        self.dateTimeEdit.setMinimumSize(QtCore.QSize(0, 0))
        self.dateTimeEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.dateTimeEdit.setObjectName("dateTimeEdit")
        self.gridLayout.addWidget(self.dateTimeEdit, 9, 1, 1, 1)
        self.dateTimeEditDis = QtGui.QDateTimeEdit(self.dockWidgetContents)
        self.dateTimeEditDis.setEnabled(False)
        self.dateTimeEditDis.setMinimumSize(QtCore.QSize(0, 0))
        self.dateTimeEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.dateTimeEditDis.setObjectName("dateTimeEditDis")
        self.gridLayout.addWidget(self.dateTimeEditDis, 9, 2, 1, 1)
        spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Expanding)
        self.gridLayout.addItem(spacerItem, 10, 0, 1, 1)
        self.label_51 = QtGui.QLabel(self.dockWidgetContents)
        self.label_51.setAlignment(QtCore.Qt.AlignCenter)
        self.label_51.setObjectName("label_51")
        self.gridLayout.addWidget(self.label_51, 11, 0, 1, 3)
        self.fontComboBox = QtGui.QFontComboBox(self.dockWidgetContents)
        self.fontComboBox.setMinimumSize(QtCore.QSize(0, 0))
        self.fontComboBox.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.fontComboBox.setObjectName("fontComboBox")
        self.gridLayout.addWidget(self.fontComboBox, 1, 1, 1, 1)
        self.label_12 = QtGui.QLabel(self.dockWidgetContents)
        self.label_12.setMinimumSize(QtCore.QSize(0, 0))
        self.label_12.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_12.setFont(font)
        self.label_12.setObjectName("label_12")
        self.gridLayout.addWidget(self.label_12, 1, 0, 1, 1)
        self.fontComboBoxDis = QtGui.QFontComboBox(self.dockWidgetContents)
        self.fontComboBoxDis.setEnabled(False)
        self.fontComboBoxDis.setMinimumSize(QtCore.QSize(0, 0))
        self.fontComboBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.fontComboBoxDis.setObjectName("fontComboBoxDis")
        self.gridLayout.addWidget(self.fontComboBoxDis, 1, 2, 1, 1)
        self.label_13 = QtGui.QLabel(self.dockWidgetContents)
        self.label_13.setMinimumSize(QtCore.QSize(0, 0))
        self.label_13.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_13.setFont(font)
        self.label_13.setObjectName("label_13")
        self.gridLayout.addWidget(self.label_13, 2, 0, 1, 1)
        self.label = QtGui.QLabel(self.dockWidgetContents)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label.setFont(font)
        self.label.setObjectName("label")
        self.gridLayout.addWidget(self.label, 0, 1, 1, 1)
        self.label_2 = QtGui.QLabel(self.dockWidgetContents)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_2.setFont(font)
        self.label_2.setObjectName("label_2")
        self.gridLayout.addWidget(self.label_2, 0, 2, 1, 1)
        DockWidget.setWidget(self.dockWidgetContents)

        self.retranslateUi(DockWidget)
        QtCore.QObject.connect(self.fontComboBox,
                               QtCore.SIGNAL("editTextChanged(QString)"),
                               self.fontComboBoxDis.setEditText)
        QtCore.QObject.connect(self.lineEdit,
                               QtCore.SIGNAL("textEdited(QString)"),
                               self.lineEditDis.setText)
        QtCore.QObject.connect(self.spinBox,
                               QtCore.SIGNAL("valueChanged(int)"),
                               self.spinBoxDis.setValue)
        QtCore.QObject.connect(self.doubleSpinBox,
                               QtCore.SIGNAL("valueChanged(double)"),
                               self.doubleSpinBoxDis.setValue)
        QtCore.QObject.connect(self.timeEdit,
                               QtCore.SIGNAL("timeChanged(QTime)"),
                               self.timeEditDis.setTime)
        QtCore.QObject.connect(self.dateEdit,
                               QtCore.SIGNAL("dateTimeChanged(QDateTime)"),
                               self.dateEditDis.setDateTime)
        QtCore.QObject.connect(self.dateTimeEdit,
                               QtCore.SIGNAL("dateTimeChanged(QDateTime)"),
                               self.dateTimeEditDis.setDateTime)
        QtCore.QMetaObject.connectSlotsByName(DockWidget)
Пример #30
0
    def __init__(self, parent):
        super(TabMembMan, self).__init__(parent)

        # Inherit stuff
        self.parent = parent
        self.db = parent.db

        # KeyPressEater fields commands/attributes
        # keyPressEater = KeyPressEater(self)
        # self.installEventFilter(keyPressEater)
        self.scannerIsTyping = False
        self.keyStrokeList = ''
        self.viewMembers = None
        self.viewGearHist = None

        # No focus on the tab itself
        self.setFocusPolicy(QtCore.Qt.NoFocus)

        # # # # # # # # # # # # # # # # # #
        # Member Name/Bday search fields  #
        # # # # # # # # # # # # # # # # # #
        nameLab, self.nameSearch, bDayLab, self.bDayBox = Util.make_line_edit_combobox(
            self, 'Name', 'Search for member to view/update', 'Birthday')

        # Assemble the search fields into a search box
        hbox = QtGui.QGridLayout()
        hbox.setSpacing(Util.layoutGridSpacing)
        pass
        hbox.setColumnStretch(0, 0)
        hbox.setColumnStretch(1, 2), hbox.setColumnStretch(2, 0)
        hbox.setColumnStretch(3, 1)
        hbox.setRowStretch(0, 0)
        hbox.addWidget(nameLab, 0, 0)
        hbox.addWidget(self.nameSearch, 0, 1)
        hbox.addWidget(bDayLab, 0, 2)
        hbox.addWidget(self.bDayBox, 0, 3)

        # Put the search box in a group box
        searchBox = QtGui.QGroupBox()
        searchBox.setTitle('Search')
        searchBox.setLayout(hbox)

        # # # # # # # # # # # # # # #
        # Member information fields #
        # # # # # # # # # # # # # # #

        MFNameLab, self.MFNameEdit = Util.make_line_edit(
            self, 'First Name', 'First Name')
        MLNameLab, self.MLNameEdit = Util.make_line_edit(
            self, 'Last Name', 'Last Name')
        EmailLab, self.EmailEdit = Util.make_line_edit(self, 'Email', 'Email')
        PhoneLab, self.PhoneEdit = Util.make_line_edit(self, 'Phone',
                                                       'XXX-XXX-XXXX')
        MNumLab, self.MNumEdit = Util.make_line_edit(self, 'M Number',
                                                     'M Number')

        # Form fields
        self.FormsCkbx = QtGui.QCheckBox('Waviers\nCurrent')
        self.FormsDateEdit = QtGui.QDateEdit()
        self.FormsDateEdit.setDisabled(True)

        # CampusLink fields
        self.campLinkCkbx = QtGui.QCheckBox('Campus Link\nCurrent')
        self.campLinkDateEdit = QtGui.QDateEdit()
        self.campLinkDateEdit.setDisabled(True)

        # Membership status box
        statusLab = QtGui.QLabel('Membership\nStatus')
        self.statusBox = QtGui.QComboBox()
        self.statusBox.insertItems(0, self.db.memberStatus.getList())

        # Student status box
        studStatLab = QtGui.QLabel('Student\nStatus')
        self.studStatBox = QtGui.QComboBox()
        self.studStatBox.insertItems(0, self.db.studentStatus.getList())

        # Birthday
        BirthdayLab = QtGui.QLabel('Birthday')
        self.BirthdayEdit = QtGui.QDateEdit()

        # Addresses
        addrLay = Util.address_layout(self, '', 'Address')

        # Set the row and column spacings
        memberLay = QtGui.QGridLayout()
        memberLay.setSpacing(Util.layoutGridSpacing)
        pass
        memberLay.setColumnStretch(0, 0)
        memberLay.setColumnStretch(1, 1), memberLay.setColumnStretch(2, 0)
        memberLay.setColumnStretch(3, 1)
        memberLay.setRowStretch(0, 0)
        memberLay.setRowStretch(1, 0)
        memberLay.setRowStretch(2, 0)
        memberLay.setRowStretch(3, 0)
        memberLay.setRowStretch(4, 0)
        memberLay.setRowStretch(5, 0)
        memberLay.setRowStretch(6, 0)
        memberLay.setRowStretch(7, 0)
        memberLay.setRowStretch(8, 0)
        memberLay.setRowStretch(9, 0)
        memberLay.setRowStretch(10, 0)

        # Place the objects on the page
        memberLay.addWidget(MFNameLab, 0, 0)
        memberLay.addWidget(self.MFNameEdit, 0, 1)
        memberLay.addWidget(MLNameLab, 0, 2)
        memberLay.addWidget(self.MLNameEdit, 0, 3)
        memberLay.addWidget(BirthdayLab, 1, 0)
        memberLay.addWidget(self.BirthdayEdit, 1, 1)
        memberLay.addWidget(EmailLab, 1, 2)
        memberLay.addWidget(self.EmailEdit, 1, 3)
        memberLay.addWidget(PhoneLab, 2, 0)
        memberLay.addWidget(self.PhoneEdit, 2, 1)
        memberLay.addWidget(studStatLab, 2, 2)
        memberLay.addWidget(self.studStatBox, 2, 3)
        memberLay.addWidget(statusLab, 3, 0)
        memberLay.addWidget(self.statusBox, 3, 1)
        memberLay.addWidget(MNumLab, 3, 2)
        memberLay.addWidget(self.MNumEdit, 3, 3)
        memberLay.addWidget(self.FormsCkbx, 4, 0)
        memberLay.addWidget(self.FormsDateEdit, 4, 1)
        memberLay.addWidget(self.campLinkCkbx, 4, 2)
        memberLay.addWidget(self.campLinkDateEdit, 4, 3)
        memberLay.addWidget(self.addrLab, 5, 0)
        memberLay.addLayout(addrLay, 5, 1, 2, 3)

        memberBox = QtGui.QGroupBox()
        memberBox.setTitle('Member Information')
        memberBox.setLayout(memberLay)

        # # # # # # # # # # # # #
        # Member Certifications #
        # # # # # # # # # # # # #

        # Header
        certDate = 'Date Certified'
        vouchedBy = 'Vouched for by'
        certDateLab1 = QtGui.QLabel(certDate)
        certDateLab2 = QtGui.QLabel(certDate)
        vouchedByLab1 = QtGui.QLabel(vouchedBy)
        vouchedByLab2 = QtGui.QLabel(vouchedBy)

        for cert in Util.certifications:
            self.__dict__[cert + 'CertCkbx'], self.__dict__[
                cert + 'DateEdit'], self.__dict__[
                    cert + 'Vouched'] = Util.certification_layout(self, cert)

        box = QtGui.QGridLayout()
        box.setSpacing(Util.layoutGridSpacing)
        pass
        box.setColumnStretch(0, 0)
        box.setColumnStretch(1, 0)
        box.setColumnStretch(2, 1)
        box.setColumnStretch(3, 0)
        box.setColumnStretch(4, 0)
        box.setColumnStretch(5, 1)
        box.setRowStretch(0, 0)
        box.setRowStretch(1, 0)
        box.setRowStretch(2, 0)
        row = 0
        col = 0
        pass
        box.addWidget(certDateLab1, 0, 1)
        box.addWidget(vouchedByLab1, 0, 2)
        box.addWidget(certDateLab2, 0, 4)
        box.addWidget(vouchedByLab2, 0, 5)
        for cert in Util.certifications:
            ind = Util.certifications.index(cert)
            if ind % 2 == 0:
                row += 1
                col = 0
            else:
                col += 3
            box.addWidget(self.__dict__[cert + 'CertCkbx'], row, col)
            box.addWidget(self.__dict__[cert + 'DateEdit'], row, col + 1)
            box.addWidget(self.__dict__[cert + 'Vouched'], row, col + 2)
        certBox = QtGui.QGroupBox()
        certBox.setTitle('Certifications')
        certBox.setLayout(box)

        # # # # # # # # # # # # # #
        # Emergency Contact Info  #
        # # # # # # # # # # # # # #

        emContactLay = Util.emergency_contact_layout(self, '')

        rommateLab, self.rommateEdit = Util.make_line_edit(
            self, 'Roommate\nName', 'Roommate Name')
        rommatePhoneLab, self.rommatePhoneEdit = Util.make_line_edit(
            self, 'Roommate\nPhone', 'XXX-XXX-XXXX')
        insLab, self.insEdit = Util.make_line_edit(self, 'Insurance\nCompany',
                                                   'Insurance Company')
        insPolLab, self.insPolEdit = Util.make_line_edit(
            self, 'Policy#', 'Policy#')
        insGrpLab, self.insGrpEdit = Util.make_line_edit(
            self, 'Group#', 'Group#')

        grid = QtGui.QGridLayout()
        grid.setSpacing(Util.layoutGridSpacing)

        grid.addLayout(emContactLay, 0, 0, 4, 6)
        grid.addWidget(rommateLab, 8, 0)
        grid.addWidget(self.rommateEdit, 8, 1, 1, 2)
        grid.addWidget(rommatePhoneLab, 8, 3)
        grid.addWidget(self.rommatePhoneEdit, 8, 4, 1, 2)
        grid.addWidget(insLab, 9, 0)
        grid.addWidget(self.insEdit, 9, 1, 1, 5)
        grid.addWidget(insPolLab, 10, 0)
        grid.addWidget(self.insPolEdit, 10, 1)
        grid.addWidget(insGrpLab, 10, 3)
        grid.addWidget(self.insGrpEdit, 10, 4)

        emContactBox = QtGui.QGroupBox()
        emContactBox.setTitle('Emergency Contact/Insurance Information')
        emContactBox.setLayout(grid)

        # Medical condition
        self.medEdit = QtGui.QPlainTextEdit()

        box = QtGui.QGridLayout()
        box.setSpacing(Util.layoutGridSpacing)
        box.addWidget(self.medEdit, 0, 0)

        medBox = QtGui.QGroupBox()
        medBox.setTitle('Medical Condition')
        medBox.setLayout(box)

        # Notes
        self.noteEdit = QtGui.QPlainTextEdit()

        box = QtGui.QGridLayout()
        box.setSpacing(Util.layoutGridSpacing)
        box.addWidget(self.noteEdit, 0, 0)

        noteBox = QtGui.QGroupBox()
        noteBox.setTitle('Note')
        noteBox.setLayout(box)

        # # # # # #
        # Buttons #
        # # # # # #

        # Save/Update button
        self.addUpdBut = QtGui.QPushButton()
        self.addUpdBut.setText('\nAdd Member\n')
        self.addUpdBut.setAutoDefault(True)
        self.addUpdBut.setDefault(True)

        # Delete button
        RemBtn = QtGui.QPushButton("\nRemove\n")

        # Member transaction history button
        MembHistBtn = QtGui.QPushButton("\nMember Transaction History\n")

        # Make the table view
        viewMembsBut = QtGui.QPushButton("\nView All Members\n")

        # Create the layout for the buttons
        buttonLay = QtGui.QGridLayout()
        buttonLay.setSpacing(Util.layoutGridSpacing)
        pass
        buttonLay.setColumnStretch(0, 0)
        buttonLay.setRowStretch(0, 0)

        buttonLay.addWidget(self.addUpdBut, 0, 0)
        buttonLay.addWidget(RemBtn, 0, 1)
        buttonLay.addWidget(MembHistBtn, 1, 0)
        buttonLay.addWidget(viewMembsBut, 1, 1)

        # # # # # # # # # # # # # #
        # Assemble the tab layout #
        # # # # # # # # # # # # # #

        lCol = QtGui.QGridLayout()
        lCol.setSpacing(Util.layoutGridSpacing)
        lCol.addWidget(memberBox, 0, 0)
        lCol.addWidget(certBox, 1, 0)
        lCol.setRowStretch(2, 1)
        lCol.addLayout(buttonLay, 3, 0)

        rCol = QtGui.QGridLayout()
        rCol.setSpacing(Util.layoutGridSpacing)
        rCol.setRowStretch(2, 1)
        rCol.addWidget(emContactBox, 1, 0)
        rCol.addWidget(medBox, 2, 0)
        rCol.addWidget(noteBox, 3, 0)

        grid = QtGui.QGridLayout()
        grid.setSpacing(Util.layoutGridSpacing)
        pass
        grid.setColumnStretch(0, 1)
        grid.setColumnStretch(1, 1)
        grid.setRowStretch(0, 0)
        grid.setRowStretch(1, 0)

        grid.addWidget(searchBox, 0, 0, 1, 2)
        grid.addLayout(lCol, 1, 0)
        grid.addLayout(rCol, 1, 1)

        self.setLayout(grid)

        # Generate the completers
        self.setCompleters()

        # # # # # # # # # #
        # Connect objects #
        # # # # # # # # # #

        # Search fields
        self.nameSearch.textChanged.connect(self.fillMemberSearch)
        self.bDayBox.activated.connect(self.fillMemberSearch)
        self.bDayBox.currentIndexChanged.connect(self.fillBDaySearch)

        # Member info fields
        self.FormsCkbx.toggled.connect(self.FormsTogg)
        self.campLinkCkbx.toggled.connect(self.campusLinkTogg)
        self.studStatBox.currentIndexChanged.connect(self.studStatFeat)

        # Certifications
        for cert in Util.certifications:
            self.addCertTogg(self, cert)
            self.__dict__[cert + 'CertCkbx'].toggled.connect(
                self.__dict__[cert + 'Togg'])

        # Emergency Contact Phones
        self.emHPhoneEdit.textChanged.connect(self.EmPhoneHEdited)
        self.emWPhoneEdit.textChanged.connect(self.EmPhoneWEdited)
        self.emCPhoneEdit.textChanged.connect(self.EmPhoneCEdited)

        # Buttons
        self.addUpdBut.clicked.connect(self.Button_addUpdButClick)
        RemBtn.clicked.connect(self.Button_remMem)
        MembHistBtn.clicked.connect(self.Button_showMembHist)
        viewMembsBut.clicked.connect(self.Button_showMembs)