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)
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)
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)
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)
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
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)
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
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)
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)
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)
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)
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)
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()
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)
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)
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)
def createEditor(self, parent, option, index): editor = QtGui.QDateEdit(parent) editor.setDisplayFormat("yyyy-MM-dd") return editor
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)
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)
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)
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)
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)
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
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)
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)