Пример #1
0
    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)