def __init__(self, parent): super(QtGui.QWidget, self).__init__(parent) self.setObjectName("tabSector") mainLayout = QtGui.QVBoxLayout() hLayoutRange = QtGui.QHBoxLayout() self.label_sdate = QtGui.QLabel(self) hLayoutRange.addWidget(self.label_sdate) self.dateEdit_sdate = QtGui.QDateEdit(self) self.dateEdit_sdate.setCalendarPopup(True) self.dateEdit_sdate.setDisplayFormat(QtCore.QString("yyyy-MM-dd")) self.dateEdit_sdate.setDate(QtCore.QDate.currentDate().addMonths(-1)) hLayoutRange.addWidget(self.dateEdit_sdate) self.label_edate = QtGui.QLabel(self) hLayoutRange.addWidget(self.label_edate) self.dateEdit_edate = QtGui.QDateEdit(self) self.dateEdit_edate.setCalendarPopup(True) self.dateEdit_edate.setDisplayFormat(QtCore.QString("yyyy-MM-dd")) self.dateEdit_edate.setDate(QtCore.QDate.currentDate()) hLayoutRange.addWidget(self.dateEdit_edate) mainLayout.addLayout(hLayoutRange) hLayoutQuery = QtGui.QHBoxLayout() self.label_sn = QtGui.QLabel(self) hLayoutQuery.addWidget(self.label_sn) self.lineEdit_sn = QtGui.QLineEdit(self) self.lineEdit_sn.setGeometry(QtCore.QRect(80, 0, 113, 20)) hLayoutQuery.addWidget(self.lineEdit_sn) self.pushButtonQuery = QtGui.QPushButton(self) self.pushButtonQuery.setGeometry(QtCore.QRect(210, 0, 75, 23)) hLayoutQuery.addWidget(self.pushButtonQuery) mainLayout.addLayout(hLayoutQuery) self.tableWidget = ArchiveTable(self) self.tableWidget.setGeometry(QtCore.QRect(320, 20, 261, 231)) mainLayout.addWidget(self.tableWidget) hLayoutSummary = QtGui.QHBoxLayout() self.label_number = QtGui.QLabel(self) hLayoutSummary.addWidget(self.label_number) self.label_pay = QtGui.QLabel(self) hLayoutSummary.addWidget(self.label_pay) self.label_each = QtGui.QLabel(self) hLayoutSummary.addWidget(self.label_each) mainLayout.addLayout(hLayoutSummary) self.setLayout(mainLayout) self.retranslateUi() QtCore.QObject.connect(self.pushButtonQuery, QtCore.SIGNAL("pressed()"), self.doQuery)