def setupUi(self, Form): Form.setObjectName("Form") Form.resize(600, 500) Form.setMinimumSize(QtCore.QSize(600, 500)) Form.setMaximumSize(QtCore.QSize(600, 500)) self.horizontalLayout = QtWidgets.QHBoxLayout(Form) self.horizontalLayout.setObjectName("horizontalLayout") self.widget = QtWidgets.QWidget(Form) self.widget.setMinimumSize(QtCore.QSize(450, 400)) self.widget.setMaximumSize(QtCore.QSize(450, 400)) self.widget.setStyleSheet("") self.widget.setObjectName("widget") self.gridLayout = QtWidgets.QGridLayout(self.widget) self.gridLayout.setObjectName("gridLayout") self.account_le = QtWidgets.QLineEdit(self.widget) self.account_le.setMinimumSize(QtCore.QSize(0, 45)) self.account_le.setClearButtonEnabled(False) self.account_le.setObjectName("account_le") self.gridLayout.addWidget(self.account_le, 0, 0, 1, 2) self.pwd_le = QtWidgets.QLineEdit(self.widget) self.pwd_le.setMinimumSize(QtCore.QSize(0, 45)) self.pwd_le.setEchoMode(QtWidgets.QLineEdit.Password) self.pwd_le.setClearButtonEnabled(True) self.pwd_le.setObjectName("pwd_le") self.gridLayout.addWidget(self.pwd_le, 1, 0, 1, 2) self.pushButton = QtWidgets.QPushButton(self.widget) self.pushButton.setMinimumSize(QtCore.QSize(50, 50)) self.pushButton.setMaximumSize(QtCore.QSize(50, 50)) self.pushButton.setObjectName("pushButton") self.gridLayout.addWidget(self.pushButton, 2, 0, 1, 1) self.yzm_label = SzLabel(self.widget) self.yzm_label.setMinimumSize(QtCore.QSize(293, 190)) self.yzm_label.setMaximumSize(QtCore.QSize(293, 190)) self.yzm_label.setStyleSheet("") self.yzm_label.setText("") self.yzm_label.setObjectName("yzm_label") self.gridLayout.addWidget(self.yzm_label, 2, 1, 2, 1) self.pushButton_2 = QtWidgets.QPushButton(self.widget) self.pushButton_2.setMinimumSize(QtCore.QSize(50, 50)) self.pushButton_2.setMaximumSize(QtCore.QSize(50, 50)) self.pushButton_2.setObjectName("pushButton_2") self.gridLayout.addWidget(self.pushButton_2, 3, 0, 1, 1) self.login_btn = QtWidgets.QPushButton(self.widget) self.login_btn.setEnabled(False) self.login_btn.setMinimumSize(QtCore.QSize(0, 50)) self.login_btn.setObjectName("login_btn") self.gridLayout.addWidget(self.login_btn, 4, 0, 1, 2) self.horizontalLayout.addWidget(self.widget) self.retranslateUi(Form) self.pushButton.clicked.connect(Form.refresh_yzm) self.pushButton_2.clicked.connect(Form.auto_dm) self.login_btn.clicked.connect(Form.check_login) self.pwd_le.textChanged['QString'].connect(Form.auto_enable_login_btn) self.account_le.textChanged['QString'].connect( Form.auto_enable_login_btn) QtCore.QMetaObject.connectSlotsByName(Form)
def setupUi(self, Dialog): Dialog.setObjectName("Dialog") Dialog.resize(650, 500) Dialog.setMinimumSize(QtCore.QSize(650, 500)) Dialog.setMaximumSize(QtCore.QSize(650, 500)) self.widget = QtWidgets.QWidget(Dialog) self.widget.setGeometry(QtCore.QRect(40, 10, 580, 450)) self.widget.setMinimumSize(QtCore.QSize(580, 450)) self.widget.setMaximumSize(QtCore.QSize(580, 450)) self.widget.setStyleSheet("") self.widget.setObjectName("widget") self.gridLayout = QtWidgets.QGridLayout(self.widget) self.gridLayout.setContentsMargins(0, 0, 0, 0) self.gridLayout.setObjectName("gridLayout") self.account = QtWidgets.QLineEdit(self.widget) self.account.setMinimumSize(QtCore.QSize(0, 50)) self.account.setStyleSheet("font: 12pt \"微软雅黑\";") self.account.setClearButtonEnabled(True) self.account.setObjectName("account") self.gridLayout.addWidget(self.account, 0, 0, 1, 2) self.refresh = QtWidgets.QPushButton(self.widget) self.refresh.setMinimumSize(QtCore.QSize(150, 30)) self.refresh.setMaximumSize(QtCore.QSize(150, 30)) self.refresh.setStyleSheet("\n" "font: 25 11pt \"微软雅黑\";") self.refresh.setObjectName("refresh") self.gridLayout.addWidget(self.refresh, 2, 0, 1, 1) self.pwd = QtWidgets.QLineEdit(self.widget) self.pwd.setMinimumSize(QtCore.QSize(0, 50)) self.pwd.setStyleSheet("font: 12pt \"微软雅黑\";") self.pwd.setEchoMode(QtWidgets.QLineEdit.Password) self.pwd.setObjectName("pwd") self.gridLayout.addWidget(self.pwd, 1, 0, 1, 2) self.login_check = QtWidgets.QPushButton(self.widget) self.login_check.setEnabled(False) self.login_check.setMinimumSize(QtCore.QSize(350, 40)) self.login_check.setObjectName("login_check") self.gridLayout.addWidget(self.login_check, 4, 0, 1, 2) self.auto_check = QtWidgets.QPushButton(self.widget) self.auto_check.setMinimumSize(QtCore.QSize(0, 30)) self.auto_check.setStyleSheet("font: 11pt \"微软雅黑\";") self.auto_check.setObjectName("auto_check") self.gridLayout.addWidget(self.auto_check, 3, 0, 1, 1) self.yzm_label = SzLabel(self.widget) self.yzm_label.setMinimumSize(QtCore.QSize(293, 190)) self.yzm_label.setMaximumSize(QtCore.QSize(293, 190)) self.yzm_label.setStyleSheet("") self.yzm_label.setObjectName("yzm_label") self.gridLayout.addWidget(self.yzm_label, 2, 1, 2, 1) self.retranslateUi(Dialog) self.refresh.clicked.connect(Dialog.refresh_yzm) self.auto_check.clicked.connect(Dialog.auto_yz) self.login_check.clicked.connect(Dialog.login) self.account.textChanged['QString'].connect(Dialog.account_enable) self.pwd.textChanged['QString'].connect(Dialog.account_enable) QtCore.QMetaObject.connectSlotsByName(Dialog)
def setupUi(self, Form): Form.setObjectName("Form") Form.resize(600, 500) Form.setMinimumSize(QtCore.QSize(600, 500)) Form.setMaximumSize(QtCore.QSize(600, 500)) self.gridLayout_2 = QtWidgets.QGridLayout(Form) self.gridLayout_2.setObjectName("gridLayout_2") self.widget = QtWidgets.QWidget(Form) self.widget.setMinimumSize(QtCore.QSize(450, 400)) self.widget.setMaximumSize(QtCore.QSize(450, 400)) self.widget.setStyleSheet("") self.widget.setObjectName("widget") self.gridLayout = QtWidgets.QGridLayout(self.widget) self.gridLayout.setObjectName("gridLayout") self.account_le = QtWidgets.QLineEdit(self.widget) self.account_le.setMinimumSize(QtCore.QSize(0, 45)) self.account_le.setClearButtonEnabled(True) self.account_le.setObjectName("account_le") self.gridLayout.addWidget(self.account_le, 0, 0, 1, 2) self.pwd_le = QtWidgets.QLineEdit(self.widget) self.pwd_le.setMinimumSize(QtCore.QSize(0, 45)) self.pwd_le.setEchoMode(QtWidgets.QLineEdit.Password) self.pwd_le.setClearButtonEnabled(True) self.pwd_le.setObjectName("pwd_le") self.gridLayout.addWidget(self.pwd_le, 1, 0, 1, 2) self.pushButton = QtWidgets.QPushButton(self.widget) self.pushButton.setMinimumSize(QtCore.QSize(50, 50)) self.pushButton.setMaximumSize(QtCore.QSize(50, 50)) self.pushButton.setObjectName("pushButton") self.gridLayout.addWidget(self.pushButton, 2, 0, 1, 1) self.yzm_label = SzLabel(self.widget) self.yzm_label.setMinimumSize(QtCore.QSize(293, 190)) self.yzm_label.setMaximumSize(QtCore.QSize(293, 190)) self.yzm_label.setStyleSheet("background-color: rgb(252, 135, 255);") self.yzm_label.setObjectName("yzm_label") self.gridLayout.addWidget(self.yzm_label, 2, 1, 2, 1) self.pushButton_2 = QtWidgets.QPushButton(self.widget) self.pushButton_2.setMinimumSize(QtCore.QSize(50, 50)) self.pushButton_2.setMaximumSize(QtCore.QSize(50, 50)) self.pushButton_2.setObjectName("pushButton_2") self.gridLayout.addWidget(self.pushButton_2, 3, 0, 1, 1) self.pushButton_3 = QtWidgets.QPushButton(self.widget) self.pushButton_3.setMinimumSize(QtCore.QSize(0, 40)) self.pushButton_3.setMaximumSize(QtCore.QSize(16777215, 30)) self.pushButton_3.setObjectName("pushButton_3") self.gridLayout.addWidget(self.pushButton_3, 4, 0, 1, 2) self.gridLayout_2.addWidget(self.widget, 0, 0, 1, 1) self.retranslateUi(Form) self.pushButton.clicked.connect(Form.refresh_yzm) self.pushButton_2.clicked.connect(Form.auto_dm) self.pushButton_3.clicked.connect(Form.check_login) QtCore.QMetaObject.connectSlotsByName(Form)
class Ui_Form(object): def setupUi(self, Form): Form.setObjectName("Form") Form.resize(600, 500) Form.setMinimumSize(QtCore.QSize(600, 500)) Form.setMaximumSize(QtCore.QSize(600, 500)) self.horizontalLayout = QtWidgets.QHBoxLayout(Form) self.horizontalLayout.setObjectName("horizontalLayout") self.widget = QtWidgets.QWidget(Form) self.widget.setMinimumSize(QtCore.QSize(450, 400)) self.widget.setMaximumSize(QtCore.QSize(450, 400)) self.widget.setStyleSheet("") self.widget.setObjectName("widget") self.gridLayout = QtWidgets.QGridLayout(self.widget) self.gridLayout.setObjectName("gridLayout") self.account_le = QtWidgets.QLineEdit(self.widget) self.account_le.setMinimumSize(QtCore.QSize(0, 45)) self.account_le.setClearButtonEnabled(True) self.account_le.setObjectName("account_le") self.gridLayout.addWidget(self.account_le, 0, 0, 1, 2) self.pwd_le = QtWidgets.QLineEdit(self.widget) self.pwd_le.setMinimumSize(QtCore.QSize(0, 45)) self.pwd_le.setEchoMode(QtWidgets.QLineEdit.Password) self.pwd_le.setClearButtonEnabled(True) self.pwd_le.setObjectName("pwd_le") self.gridLayout.addWidget(self.pwd_le, 1, 0, 1, 2) self.pushButton = QtWidgets.QPushButton(self.widget) self.pushButton.setMinimumSize(QtCore.QSize(80, 80)) self.pushButton.setMaximumSize(QtCore.QSize(80, 80)) self.pushButton.setObjectName("pushButton") self.gridLayout.addWidget(self.pushButton, 2, 0, 1, 1) self.yzm_label = SzLabel(self.widget) self.yzm_label.setMinimumSize(QtCore.QSize(293, 190)) self.yzm_label.setMaximumSize(QtCore.QSize(293, 190)) self.yzm_label.setStyleSheet("background-color: rgb(85, 255, 255);") self.yzm_label.setTextFormat(QtCore.Qt.PlainText) self.yzm_label.setObjectName("yzm_label") self.gridLayout.addWidget(self.yzm_label, 2, 1, 1, 1) self.login_btn = QtWidgets.QPushButton(self.widget) self.login_btn.setEnabled(False) self.login_btn.setMinimumSize(QtCore.QSize(0, 50)) self.login_btn.setObjectName("login_btn") self.gridLayout.addWidget(self.login_btn, 3, 0, 1, 2) self.horizontalLayout.addWidget(self.widget) self.retranslateUi(Form) self.pushButton.clicked.connect(Form.refresh_yzm) self.login_btn.clicked.connect(Form.check_login) self.account_le.textChanged['QString'].connect( Form.auto_enable_login_btn) self.pwd_le.textChanged['QString'].connect(Form.auto_enable_login_btn) QtCore.QMetaObject.connectSlotsByName(Form) def retranslateUi(self, Form): _translate = QtCore.QCoreApplication.translate Form.setWindowTitle(_translate("Form", "12306抢票")) self.account_le.setPlaceholderText(_translate("Form", "请输入你的12306账号")) self.pwd_le.setPlaceholderText(_translate("Form", "请输入密码")) self.pushButton.setText(_translate("Form", "刷新")) self.yzm_label.setText(_translate("Form", " 正在下载验证码...")) self.login_btn.setText(_translate("Form", "登录"))