Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/01/2009, 16:17
iozk
 
Fecha de Ingreso: mayo-2008
Mensajes: 499
Antigüedad: 16 años, 6 meses
Puntos: 1
problema con argumentos

hola denuevo tengo un error en mi archivo, dice...

Traceback (most recent last call):
File"C:\python25\Toolbox.py",line72, in <module>
Tools(None, -1, "Toolbox")
TypeError:__init__() takes exactly 5 arguments (4given)

Código python:
Ver original
  1. import wx
  2.  
  3. class Tools(wx.Frame):
  4.     def __init__(self, parent, id, title, style):
  5.         wx.Frame.__init__(self, parent, -1, title, style=wx.CAPTION|wx.CLOSE_BOX|wx.MINIMIZE_BOX|wx.MAXIMIZE_BOX|wx.SYSTEM_MENU|wx.RESIZE_BORDER|wx.FRAME_TOOL_WINDOW|wx.CLIP_CHILDREN
  6. )
  7.         bitbotn1 = wx.BitmapButton(self, -1, wx.Bitmap("icns\buscar.png", wx.BITMAP_ANY))
  8.         bitbotn2 = wx.BitmapButton(self, -1, wx.Bitmap("icns\buscar.png", wx.BITMAP_ANY))
  9.         bitbotn3 = wx.BitmapButton(self, -1, wx.Bitmap("icns\buscar.png", wx.BITMAP_ANY))
  10.         bitbotn4 = wx.BitmapButton(self, -1, wx.Bitmap("icns\buscar.png", wx.BITMAP_ANY))
  11.         bitbotn5 = wx.BitmapButton(self, -1, wx.Bitmap("icns\buscar.png", wx.BITMAP_ANY))
  12.         bitbotn6 = wx.BitmapButton(self, -1, wx.Bitmap("icns\buscar.png", wx.BITMAP_ANY))
  13.         bitbotn7 = wx.BitmapButton(self, -1, wx.Bitmap("icns\buscar.png", wx.BITMAP_ANY))
  14.         bitbotn8 = wx.BitmapButton(self, -1, wx.Bitmap("icns\buscar.png", wx.BITMAP_ANY))
  15.  
  16.         bitbotn11 = wx.BitmapButton(self, -1, wx.Bitmap("icns\buscar.png", wx.BITMAP_ANY))
  17.         bitbotn12 = wx.BitmapButton(self, -1, wx.Bitmap("icns\buscar.png", wx.BITMAP_ANY))
  18.         bitbotn13 = wx.BitmapButton(self, -1, wx.Bitmap("icns\buscar.png", wx.BITMAP_ANY))
  19.         bitbotn14 = wx.BitmapButton(self, -1, wx.Bitmap("icns\buscar.png", wx.BITMAP_ANY))
  20.         bitbotn15 = wx.BitmapButton(self, -1, wx.Bitmap("icns\buscar.png", wx.BITMAP_ANY))
  21.         bitbotn16 = wx.BitmapButton(self, -1, wx.Bitmap("icns\buscar.png", wx.BITMAP_ANY))
  22.         bitbotn17 = wx.BitmapButton(self, -1, wx.Bitmap("icns\buscar.png", wx.BITMAP_ANY))
  23.         bitbotn18 = wx.BitmapButton(self, -1, wx.Bitmap("icns\buscar.png", wx.BITMAP_ANY))
  24.  
  25.  
  26.         bitbotn1.SetSize(bitbtn1.GetBestSize())
  27.         bitbotn2.SetSize(bitbtn2.GetBestSize())
  28.         bitbotn3.SetSize(bitbtn3.GetBestSize())
  29.         bitbotn4.SetSize(bitbtn4.GetBestSize())
  30.         bitbotn5.SetSize(bitbtn5.GetBestSize())
  31.         bitbotn6.SetSize(bitbtn6.GetBestSize())
  32.         bitbotn7.SetSize(bitbtn7.GetBestSize())
  33.         bitbotn8.SetSize(bitbtn8.GetBestSize())
  34.  
  35.         bitbotn11.SetSize(bitbtn11.GetBestSize())
  36.         bitbotn12.SetSize(bitbtn12.GetBestSize())
  37.         bitbotn13.SetSize(bitbtn13.GetBestSize())
  38.         bitbotn14.SetSize(bitbtn14.GetBestSize())
  39.         bitbotn15.SetSize(bitbtn15.GetBestSize())
  40.         bitbotn16.SetSize(bitbtn16.GetBestSize())
  41.         bitbotn17.SetSize(bitbtn17.GetBestSize())
  42.         bitbotn18.SetSize(bitbtn18.GetBestSize())
  43.  
  44.  
  45.         sizer = wx.BoxSizer(wx.VERTICAL)
  46.         gsizer = wx.GridSizer(8, 2, 0, 0)
  47.         gsizer.Add(bitbotn1, 0, 0, 0)
  48.         gsizer.Add(bitbotn2, 0, 0, 0)
  49.         gsizer.Add(bitbotn3, 0, 0, 0)
  50.         gsizer.Add(bitbotn4, 0, 0, 0)
  51.         gsizer.Add(bitbotn5, 0, 0, 0)
  52.         gsizer.Add(bitbotn6, 0, 0, 0)
  53.         gsizer.Add(bitbotn7, 0, 0, 0)
  54.         gsizer.Add(bitbotn8, 0, 0, 0)
  55.  
  56.         gsizer.Add(bitbotn11, 0, 0, 0)
  57.         gsizer.Add(bitbotn12, 0, 0, 0)
  58.         gsizer.Add(bitbotn13, 0, 0, 0)
  59.         gsizer.Add(bitbotn14, 0, 0, 0)
  60.         gsizer.Add(bitbotn15, 0, 0, 0)
  61.         gsizer.Add(bitbotn16, 0, 0, 0)
  62.         gsizer.Add(bitbotn17, 0, 0, 0)
  63.         gsizer.Add(bitbotn18, 0, 0, 0)
  64.         sizer.Add(gsizer, 1, wx.EXPAND, 0)
  65.         self.SetSizer(sizer)
  66.         sizer.Fit(self)
  67.        
  68.  
  69.         self.Show(True)
  70.  
  71. app = wx.App()
  72. Tools(None, -1, "Toolbox")
  73. app.MainLoop()

no se que otro argumento tenga que ir