[pyar] wxpython, cambiar los botones de la ventana
Aldo
aldo.vizcaino87 en gmail.com
Mar Jun 15 18:16:41 ART 2010
Buenas...
Estoy aprendiendo a programar con ventanas, y trato de hacer que la gui
vaya cambiando de botones sola.
Arme algo para ver si se entiende un poco más lo que quiero hacer :D
import wx
import time
class Gui(wx.Frame):
def __init__(self,parent=None):
wx.Frame.__init__(self,parent)
#sizers
self.vbox= wx.BoxSizer(wx.VERTICAL)
self.hbox= wx.BoxSizer(wx.HORIZONTAL)
self.SetSizer(self.vbox)
self.vbox.Add(self.hbox, 0, wx.EXPAND)
#buttons
self.buttonList=[]
self.buttonList.append(wx.Button(self, -1, "1"))
self.buttonList.append(wx.Button(self, -1, "2"))
self.buttonList.append(wx.Button(self, -1,"3"))
#bla
self.Show()
def buttons(self):
index=0
while True:
if index == len(self.buttonList):
index=0
self.hbox.Add(self.buttonList[index], 0, wx.EXPAND)
self.Update()
time.sleep(10)
self.hbox.Detach(self.buttonList[index])
index+=1
if __name__=="__main__":
test=wx.App()
a=Gui()
a.buttons()
test.MainLoop()
Desde ya muchas gracias.
Saludos,
Aldo.
PD: espero que no les moleste que haya pegado el código, cualquier cosa
lo subí a http://krahser.com.ar/gui.py
More information about the pyar
mailing list