[python] WxPython - ListCtrl
Jakub Vojáček
Jakohv na seznam.cz
Středa Únor 28 19:25:13 CET 2007
Ahoj
Toto je kod:
# -*- coding: cp1250 -*-
import wx
parent = wx.App(0)
okno=wx.Frame(None)
listbox=wx.ListCtrl(okno,pos=(10,10),size=(260,120),style=wx.LC_REPORT
| wx.BORDER_NONE
| wx.LC_EDIT_LABELS
| wx.LC_SORT_ASCENDING)
listbox.InsertColumn(0, u"Různá hodnota")
listbox.InsertColumn(1, "Četnost")
pocet=[3, 1, 1, 1, 1]
seznam=[u'5', u'7', u'8', u'76', u'2']
for i in range(len(seznam)):
listbox.InsertStringItem(0,seznam[i])
listbox.SetStringItem(i,1,str(pocet[i]))
okno.Show()
parent.MainLoop()
když to spustím, měly by se do listboxu vykreslit udaje:
##
Různá hodnota Četnost
seznam[0] pocet[0]
seznam[1] pocet[1]
seznam[2] pocet[2]
##
v tomto tvaru. Ale nějak mi to blbne a nevím proč.. hodnoty jsou různě zpřeházené atd..
Dík..
Blujacker
Další informace o konferenci Python