0% encontró este documento útil (0 votos)
4 vistas18 páginas

S03S02 MaterialPython

El documento presenta una capacitación sobre el control QRadioButton y el Grupo QRadioButton, destacando su funcionalidad como botones de opción que permiten seleccionar una única opción entre varias. Se explican métodos clave como setChecked(), setText(), y isChecked(), así como la conexión de señales para manejar eventos de selección. Además, se menciona el uso del QButtonGroup para agrupar botones y asegurar un comportamiento exclusivo entre ellos.

Cargado por

lozadaniel2020
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas18 páginas

S03S02 MaterialPython

El documento presenta una capacitación sobre el control QRadioButton y el Grupo QRadioButton, destacando su funcionalidad como botones de opción que permiten seleccionar una única opción entre varias. Se explican métodos clave como setChecked(), setText(), y isChecked(), así como la conexión de señales para manejar eventos de selección. Además, se menciona el uso del QButtonGroup para agrupar botones y asegurar un comportamiento exclusivo entre ellos.

Cargado por

lozadaniel2020
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 18

INICIO

EXPOSITOR:

CONSULTOR : DANIEL FERNANDO LOZA SANTA CRUZ

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

Al finalizar la unidad, el estudiante reconoce e


El estudiante implementa los diversos casos con los
identifica el control QRadioButton, Grupo RadioButton
controles: QRadioButton, Grupo RadioButton
Logro de
Sesión

 Al terminar la sesión, el alumno:

 Identifica y Reconoce el control QradioButton

 Identifica y Reconoce el Grupo QradioButton


QRADIOBUTTON

GRUPO QRADIOBUTTON
 Un Widget QRadioButton es un botón de opción que se puede
activar (marcar) o desactivar (desmarcar).

 Los botones de opción suelen presentar al usuario una opción


de "uno de muchos".

 En un grupo de botones de radio, solo se puede marcar un


botón de radio a la vez; si el usuario selecciona otro botón, el
botón seleccionado anteriormente se apaga.
 Los botones de opción son autoExclusive predeterminados.

 Si la autoexclusión está habilitada, los botones de opción que


pertenecen al mismo widget principal se comportan como si
fueran parte del mismo grupo de botones exclusivos.

 Si necesita varios grupos de botones exclusivos para botones de


opción que pertenecen al mismo widget principal, se coloca en un
archivo QButtonGroup.

 Siempre que se enciende o apaga un botón, emite la toggled()


señal.

 Se conecta a esta señal si se desea activar una acción cada vez


que el botón cambia de estado.
 Se usa isChecked(), para ver si un botón en particular está
seleccionado.
 Los siguientes métodos enumerados de la clase QRadioButton son
los más utilizados:

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.rbtn1 = QRadioButton('New York’)

self.rbtn2 = QRadioButton('Houston')
 El botón emite la señal toggled cada vez que se selecciona o
deselecciona el botón.

 La función onClicked está conectada a la señal toggled de dos


botones de radio.

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.

 El método isChecked() del widget QRadiobutton es True si ese


botón específico está seleccionado, si no, devuelve False.

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.

 Un grupo exclusivo de botones apaga todos los botones que se


pueden marcar (alternar) excepto en el que se ha hecho clic.

 De forma predeterminada, un grupo de botones es exclusivo.


 Los botones de un grupo de botones suelen ser QPushButtons,
QCheckBoxes (normalmente para grupos de botones no exclusivos)
o QRadioButtons.
 Si crea un grupo de botones exclusivo, debe asegurarse de que uno
de los botones del grupo esté inicialmente marcado, de lo
contrario, el grupo estará inicialmente en un estado en el que no se
marque ningún botón.
 Se puede agregar un botón al grupo con addButton()y eliminar con
removeButton().

 Si el grupo es exclusivo, el botón marcado actualmente está


disponible con checkedButton().

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?

• ¿Para qué sirven el control QradioButton, Grupo


QradioButton?

• ¿Cuáles son los pasos para resolver aplicaciones con


la clase QradioButton, Grupo QradioButton?

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy