【发布时间】:2021-06-21 07:20:47
【问题描述】:
我有表 hr 和 1 个包含 hr 列表的组合框,我想向 hremail_lineEdit 和 hrphone_lineEdit 显示电子邮件和电话,但我只能向 hrphone_lineEdit 显示电话。
def hr_name(self):
self._conn = pymysql.connect(host=127.0.0.1, port=3306, user='root', passwd=root, db='testhr', charset='utf8')
self._cur = self._conn.cursor()
sql_coop4hr = 'select human_name,email,phone from hr'
count_coop4hr = self._cur.execute(sql_coop4hr)
res_coop4hr = self._cur.fetchall()
for row in res_coop4hr:
un, email, phone = row
self.hr_name_comboBox.addItem(un, email)
def hr_email(self):
self.hremail_lineEdit.setText(self.hr_name_comboBox.currentData()) #email
self.hrphone_lineEdit.setText(self.hr_name_comboBox.currentData()) #phone
【问题讨论】:
标签: python python-3.x pyqt5 mariadb qcombobox