Hi everybody!
I would like to know why my script doesn´t work, I am really lost!...Thank
you very much! : )
from wxPython.wx import *
from wxPython.lib.mixins.listctrl import wxColumnSorterMixin,
wxListCtrlAutoWidthMixin
class MainWindow(wxFrame):
def __init__(self,parent,id):
wxFrame.__init__(self,parent,-4, "SirFinder",size =
(500,250),style=wxDEFAULT_FRAME_STYLE|wxNO_FULL_REPAINT_ON_RESIZE)
self.CenterOnScreen()
#self.panelA = wxWindow(self, -1, wxPyDefaultPosition,
wxPyDefaultSize, wxSIMPLE_BORDER)
datosLista={1:("Elemento1", "Elemento2"),2:("ElementoA",
"ElementoB"),}
self.lista = wxListCtrl(self)
self.lista.InsertColumn(0, "PrimeraColumna")
self.lista.InsertColumn(1, "SegundaColumna")
items=datosLista.items()
for x in range(len(items)):
key, data = items[x]
self.lista.SetStringItem(x,0,data[0])
self.lista.SetStringItem(x,2,data[1])
self.lista.SetItemData(x,key)
self.lista.SetColumnWidth(0, wxLIST_AUTOSIZE)
self.lista.SetColumnWidth(1, wxLIST_AUTOSIZE)
self.currentItem = 0
#Programa de prueba
···
#-----------------------------
app = wxPySimpleApp()
frame = MainWindow(None, -1)
frame.Show(1)
app.MainLoop()
Mar Castillo
email: mcastillo@genomica.es