def initDialog(self): mainLayout = QGridLayout() linkBox = QHBoxLayout() maxDate = "/".join(map(str, configCommon.getMaximumDate())) self.triggerWidgets["username"] = self.postWidgets["username"] = QComboBox() self.triggerWidgets["username"].setEditable(True) self.triggerWidgets["password"] = self.postWidgets["password"] = QLineEdit() self.triggerWidgets["password"].setEchoMode(QLineEdit.Password) self.triggerWidgets["password"].setStyleSheet("lineedit-password-character: 42") self.triggerWidgets["submitButton"] = QPushButton(self.tr(u"登录")) self.triggerWidgets["message"] = QLabel(self.tr(u"今天可预定" + maxDate + u"的票")) linkBox.addWidget(self.getLinkLabel(u"忘记密码", configGui.forgetUrl)) linkBox.addWidget(self.getLinkLabel(u"注册", configGui.registerUrl)) mainLayout.addWidget(QLabel(self.tr(u"用户名:")), 0, 0) mainLayout.addWidget(self.triggerWidgets["username"], 0, 1) mainLayout.addWidget(QLabel(self.tr(u"密 码:")), 1, 0) mainLayout.addWidget(self.triggerWidgets["password"], 1, 1) mainLayout.addWidget(self.triggerWidgets["submitButton"], 2, 0, 1, 2) mainLayout.addLayout(linkBox, 3, 0, 1, 2, Qt.AlignHCenter) mainLayout.addWidget(self.triggerWidgets["message"], 4, 0, 1, 2, Qt.AlignHCenter) self.setLayout(mainLayout) self.setWindowTitle(u"12306登录") self.setWindowIcon(Base.getLogoIcon()) self.setFixedSize(self.sizeHint())
def initDialog(self): mainLayout = QGridLayout() linkBox = QHBoxLayout() maxDate = "/".join(map(str, configCommon.getMaximumDate())) self.triggerWidgets["username"] = self.postWidgets["username"] = QComboBox() self.triggerWidgets["username"].setEditable(True) self.triggerWidgets["password"] = self.postWidgets["password"] = QLineEdit() self.triggerWidgets["password"].setEchoMode(QLineEdit.Password); self.triggerWidgets["password"].setStyleSheet("lineedit-password-character: 42") self.triggerWidgets["submitButton"] = QPushButton(self.tr(u"登录")) self.triggerWidgets["message"] = QLabel(self.tr(u"今天可预定" + maxDate + u"的票")) linkBox.addWidget(self.getLinkLabel(u"忘记密码", configGui.forgetUrl)) linkBox.addWidget(self.getLinkLabel(u"注册", configGui.registerUrl)) mainLayout.addWidget(QLabel(self.tr(u"用户名:")), 0, 0) mainLayout.addWidget(self.triggerWidgets["username"], 0, 1) mainLayout.addWidget(QLabel(self.tr(u"密 码:")), 1, 0) mainLayout.addWidget(self.triggerWidgets["password"], 1, 1) mainLayout.addWidget(self.triggerWidgets["submitButton"], 2, 0, 1, 2) mainLayout.addLayout(linkBox, 3, 0, 1, 2, Qt.AlignHCenter) mainLayout.addWidget(self.triggerWidgets["message"], 4, 0, 1, 2, Qt.AlignHCenter) self.setLayout(mainLayout) self.setWindowTitle(u"12306登录") self.setWindowIcon(Base.getLogoIcon()) self.setFixedSize(self.sizeHint())
def getStartDateWidget(self): minDate = configCommon.getMinimumDate() maxDate = configCommon.getMaximumDate() startDateWidget = QDateTimeEdit() startDateWidget.setDateTime(QDateTime.currentDateTime()) startDateWidget.setDisplayFormat("yyyy-MM-dd") startDateWidget.setCalendarPopup(True) startDateWidget.setDateRange(QDate(*minDate), QDate(*maxDate)) return startDateWidget