我正在尝试创建一个函数,该函数在调用时使用 statictext 小部件在面板中制定列表。我正在从包含姓名、电话和电子邮件的 sql 表中提取信息。这是我的示例,希望您能看到我正在尝试做的事情。
info = [('name1','phone1','email1'),('name2','phone2','email2'),
('name3','phone3','email3')]
for name,phone,email in info:
x = 0
y = 0
wx.StaticText(self.Panel,-1,str(name),pos=(10+x,40+y))
wx.StaticText(self.Panel,-1,str(phone),pos=(100+x,40+y))
wx.StaticText(self.Panel,-1,str(email),pos=(190+x,40+y))
x = x + 90
y = y + 30
现在我认为这会起作用。我错过了什么,忽略了什么?发生的事情是很多信息没有显示出来,但你可以看到它在某个地方被剪辑在一起,单词相互重叠。
试图达到这个效果:
姓名 1 电话 1 电子邮件 1
姓名 2 电话 2 电子邮件 2
姓名3 电话3 电子邮件3