Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/02/2013, 11:33
hiramhzr
 
Fecha de Ingreso: enero-2011
Ubicación: En un Cuarto Cubierto de Pasto Verde
Mensajes: 95
Antigüedad: 13 años, 3 meses
Puntos: 3
Wxpython, imágenes en Menu Item

Hola buenos días primero que nada gracias por su atención espero me puedan ayudar.

Estoy empezando a programar en wxpython y tengo un problema y es que estoy empezando desde abajo he construido el siguiente código el cual funciona a la perfección el problema que tengo es que no me muestra la imagen que enlazo junto con el menuItem, no se si me falte exportar alguna librería o cual pudiera ser el error, como nota importante uso Linux (Debian) y el archivo salir.png esta en la misma carpeta que el código que trato compilar es el siguiente.

Código Python:
Ver original
  1. #!/usr/bin/python
  2.  
  3. import wx
  4.  
  5. APP_EXIT = 1
  6.  
  7. class Example(wx.Frame):
  8.    
  9.     def __init__(self, *args, **kwargs):
  10.         super(Example, self).__init__(*args, **kwargs)
  11.         self.InitUI()
  12.    
  13.     def InitUI(self):
  14.         menubar = wx.MenuBar()
  15.         fileMenu = wx.Menu()
  16.         qmi = wx.MenuItem(fileMenu, APP_EXIT, '&Quit\tCtrl+Q')
  17.         qmi.SetBitmap(wx.Bitmap('salir.png'))
  18.         fileMenu.AppendItem(qmi)
  19.  
  20.         self.Bind(wx.EVT_MENU, self.OnQuit, id=APP_EXIT)
  21.        
  22.         menubar.Append(fileMenu, '&File')
  23.         self.SetMenuBar(menubar)
  24.        
  25.         self.SetSize((250,200))
  26.         self.SetTitle('Icons y shortcuts')
  27.         self.Centre()
  28.         self.Show(True)
  29.    
  30.     def OnQuit(self, e):
  31.         self.Close()
  32.  
  33. def main():
  34.     ex = wx.App()
  35.     Example(None)
  36.     ex.MainLoop()
  37.  
  38. if __name__=='__main__':
  39.     main()

Me podrían indicar que podría estar omitiendo, Saludos