【发布时间】:2021-05-26 12:42:21
【问题描述】:
def donorinfo(self, event):
viewInfo = self.donor_records.focus()
donordata = self.donor_records.item(viewInfo)
row = donordata['values']
self.benefactor_no_entry.set(row[0])
self.first_name_entry.set(row[1]),
self.last_name_entry.set(row[2]),
self.middle_initial_entry.set(row[3]),
self.contact_number_entry.set(row[4]),
self.email_add_entry.set(row[5])
您好,有人可以帮我了解如何在单击时显示选定的数据库行吗?不知道为什么我用的时候不行
self.donor_records.bind("<ButtonRelease-1>", self.donorinfo)
【问题讨论】:
-
这些是
self.xxx_xxx_entrytkinterEntry小部件吗?如果是,则.set()小部件没有.set()函数。 -
函数应该是什么?
-
对于
Entry小部件,先用.delete(0, "end")清空内容,再用.insert("end", row[0])设置内容。 -
哦,好的,我会试试的
-
我会删除函数中的事件吗? def 捐助者信息(自我,事件):