En este artículo veremos cómo podemos configurar y acceder a la descripción del botón de opción. La descripción es básicamente información detallada sobre los botones de opción porque cuando creamos la GUI (interfaz gráfica de usuario) creamos muchos botones de opción y es necesario describirlos, ya que algunos botones de opción serán para elegir el filtro, otros serán para seleccionar el color, etc. se requiere la necesidad de una descripción. La descripción le dirá el uso y el procedimiento de todo lo que necesitamos saber sobre un botón de opción en particular.
Para acceder al método usamos accessibleDescription
y para establecer la descripción usamos el setAccessibleDescription
método.
Para configurar la descripción –
Sintaxis: radio_button.setAccessibleDescription(info)
Argumento: Toma una string como argumento
Retorno: NingunoPara acceder a la descripción –
Sintaxis: radio_button.accessibleDescription()
Argumento: No requiere ningún argumento
Retorno: Devuelve una string
Procedimiento de implementación:
1. Cree un botón
de opción 2. Establezca una descripción con la ayuda del método setAccessibleDescription
3. Cree una etiqueta para mostrar la información
4. Acceda a la descripción del botón de opción con la ayuda del método de descripción accesible y guárdela en la variable
5. Establezca esta descripción para etiquetar con la ayuda del método setText
A continuación se muestra la implementación:
# importing libraries from PyQt5.QtWidgets import * from PyQt5 import QtCore, QtGui from PyQt5.QtGui import * from PyQt5.QtCore import * import sys class Window(QMainWindow): def __init__(self): super().__init__() # setting title self.setWindowTitle("Python ") # setting geometry self.setGeometry(100, 100, 600, 400) # calling method self.UiComponents() # showing all the widgets self.show() # method for widgets def UiComponents(self): # creating a radio button self.radio_button = QRadioButton(self) # setting geometry of radio button self.radio_button.setGeometry(200, 150, 120, 40) # setting text to radio button self.radio_button.setText("Radio Button") # setting description to radio button self.radio_button.setAccessibleDescription( "This is a Geeky button to know if you are geek or not") # creating label to display button name label = QLabel(self) # setting geometry label.setGeometry(100, 200, 400, 30) # accessing the description info = self.radio_button.accessibleDescription() # showing description in label label.setText("Description " + info) # create pyqt5 app App = QApplication(sys.argv) # create the instance of our Window window = Window() # start the app sys.exit(App.exec())
Producción :
Publicación traducida automáticamente
Artículo escrito por rakshitarora y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA