Python proporciona wxpythonpaquete que nos permite crear una interfaz gráfica de usuario altamente funcional. Es un kit 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 GetValue() asociado con la clase wx.RadioButton de wxPython. La función GetValue() se usa para devolver True si el botón de opción está marcado, False de lo contrario.
La función GetValue() no necesita argumentos.
Sintaxis: wx.RadioButton.GetValue(self)
Parámetros: la función GetValue() no necesita argumentos.
Devolver: devuelve Verdadero si el botón de opción está marcado, Falso de lo contrario
Ejemplo:
Python3
# importing wx library import wx APP_EXIT = 1 # create a 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): # create a parent panel for radio buttons self.pnl = wx.Panel(self) # create a radio buttons in frame self.rb1 = wx.RadioButton(self.pnl, label = 'Button 1', pos = (30, 10)) self.rb2 = wx.RadioButton(self.pnl, label = 'Button 2', pos = (30, 30)) self.rb3 = wx.RadioButton(self.pnl, label = 'Button 3', pos = (30, 50)) # change value of second button to True self.rb2.SetValue(True) # print values of radio buttons True # if checked, False otherwise print(self.rb1.GetValue()) print(self.rb2.GetValue()) print(self.rb3.GetValue()) # main function def main(): # create a App object app = wx.App() # create a Example object ex = Example(None) ex.Show() # running a app app.MainLoop() # Driver code if __name__ == '__main__': # main function call main()
Producción:
False True False
Publicación traducida automáticamente
Artículo escrito por RahulSabharwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA