S03S02 MaterialPython
S03S02 MaterialPython
EXPOSITOR:
CORREOS:
dlozas2016@gmail.com
dlozas2011@hotmail.com
lozadaniel2020@gmail.com
Canal de YouTube:
https://www.youtube.com/channel/UC1zuqkKRXH-wrWm2cq8vkhg
TEMARIO
QRADIOBUTTON
GRUPO QRADIOBUTTON
Logro de la Unidad Importancia
GRUPO QRADIOBUTTON
Un Widget QRadioButton es un botón de opción que se puede
activar (marcar) o desactivar (desmarcar).
Nº Métodos y descripción
1 setChecked ()
Cambia el estado del botón de opción
2 setText ()
Establece la etiqueta asociada con el botón
3 text()
Recupera el título del botón
4 isChecked()
Comprueba si el botón está seleccionado
Se crea dos botones de radio rbtn1 y rbtn2.
La cadena entre paréntesis es la etiqueta de texto que se
muestra junto al botón de radio redondo.
self.rbtn2 = QRadioButton('Houston')
El botón emite la señal toggled cada vez que se selecciona o
deselecciona el botón.
self.rbtn1.toggled.connect(self.onClicked)
self.rbtn2.toggled.connect(self.onClicked)
El método self.sender(), devuelve el widget que emite la señal.
def onClicked(self):
radioBtn = self.sender()
if radioBtn.isChecked():
self.label2.setText("You live in " + radioBtn.text())
GRUPO QRADIOBUTTON
El Widget QButtonGroup, proporciona un contenedor abstracto
en el que se pueden colocar widgets de botones.
self.grupobotones = QButtonGroup()
self.grupobotones.addButton(self.rb01)
self.grupobotones.addButton(self.rb02)
self.grupobotones.addButton(self.rb03)
CIERRE
• ¿Qué aprendí en esta sesión de aprendizaje?