我有一个包含多个QLineEdit元素和一个MySQL表的表单,其中列名与相应的QLineEdit元素的名称相同。 我创建了一个包含所有QLineEdit元素名称的列表:
list = ['name1', 'name2', 'name3']
我将MySQL表中的数据存储在字典中:
dict = {'name1': 'some name', 'name2': 'another name', 'name3': 'one more name'}
现在我想使用for循环来填充所有QLineEdit元素。像
这样的东西for item in list:
self.ui.item.setText(dict[item])
显然,这不会那样,因为' Ui_Form'对象没有属性' item'。
有人可以告诉我,是否有办法做到这一点。