将数据添加到wxlistbox

时间:2010-01-03 12:59:21

标签: wxpython

如何将数据添加到wxlistbox控件中的项目?

让我说我有一个项目记录,我想从数据库中添加他们的id作为项目的数据:

Label   Data
--------------
Shoes   1
Watch   2
Bags    3

3 个答案:

答案 0 :(得分:0)

您可以在创建列表时添加项目,也可以在以后添加项目。项目作为字符串列表添加。以下示例显示了单向添加的项目。

import wx

app = wx.App()
frame = wx.Frame(parent=None, id=-1, title = "Test List Box",size=(200,300) )
panel = wx.Panel(frame)

lb = wx.ListBox(panel,-1,(20,20),(100,200),["Shoes  1","Watch  2"])
lb.InsertItems(["Bags    3","Hats     5"],2)

frame.Show()
app.MainLoop()

答案 1 :(得分:0)

请改用wx.listctrl。这允许多列。

答案 2 :(得分:0)