En este artículo vamos a aprender sobre la función GetBitmap() asociada con la clase wx.Button de wxPython. La función GetBitmap() simplemente se usa para devolver el mapa de bits que muestra el botón.
El mapa de bits devuelto puede no ser válido solo si el botón no muestra ninguna imagen
Sintaxis: wx.Button.GetBitmap(self)
Parámetros: Sin parámetros en la función GetBitmap().
Tipo de retorno: wx.Bitmap
Ejemplo de código:
import wx class Example(wx.Frame): def __init__(self, *args, **kwargs): super(Example, self).__init__(*args, **kwargs) self.InitUI() def InitUI(self): self.locale = wx.Locale(wx.LANGUAGE_ENGLISH) # create parent panel for button self.pnl = wx.Panel(self) # create wx.Bitmap object bmp = wx.Bitmap('pointer.png') # create button at point (20, 20) self.st = wx.Button(self.pnl, id = 1, label ="Button", pos =(20, 20), size =(100, 30), name ="button") # set bmp as bitmap for button self.st.SetBitmap(bmp) # get wx.Bitmap object bmap = self.st.GetBitmap() # print depth of bitmap print(bmp.Depth) self.SetSize((350, 250)) self.SetTitle('wx.Button') self.Centre() def main(): app = wx.App() ex = Example(None) ex.Show() app.MainLoop() if __name__ == '__main__': main()
Salida de la consola:
32
Ventana de salida:
Publicación traducida automáticamente
Artículo escrito por RahulSabharwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA