Python proporciona wxpythonpaquete que nos permite crear una interfaz gráfica de usuario altamente funcional. Es un conjunto de herramientas GUI multiplataforma para python, la versión de Phoenix Phoenix es el wxPython mejorado de próxima generación y se enfoca principalmente en la velocidad, la capacidad de mantenimiento y la extensibilidad.
En este artículo, aprenderemos sobre el método CaptureMouse () asociado con la clase wx.StaticText de wxPython. El método CaptureMouse() convierte el cursor del mouse en el modo de carga cuando aparece el StaticText. La función CaptureMouse() no acepta argumentos.
Sintaxis: wx.StaticText.CaptureMouse(self)
Parámetros: el método CaptureMouse() no acepta argumentos.
Ejemplo:
Python3
# importing wx library import wx # create an Example class class Example(wx.Frame): # constructor def __init__(self, *args, **kwargs): super(Example, self).__init__(*args, **kwargs) # method calling self.InitUI() # method for user interface creation def InitUI(self): self.locale = wx.Locale(wx.LANGUAGE_ENGLISH) # create parent panel self.pnl = wx.Panel(self) # create static text at point (20,20) self.st = wx.StaticText(self.pnl, id = 1, label = "StaticText", pos = (20,20)) # capture mouse on static text self.st.CaptureMouse() self.SetSize((350, 250)) self.SetTitle('wx.Button') self.Centre() # main function def main(): # create an App object app = wx.App() # create an Example object ex = Example(None) ex.Show() # running a app app.MainLoop() # Driver code if __name__ == '__main__': # main function call main()
Producción:
Publicación traducida automáticamente
Artículo escrito por RahulSabharwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA