0% encontró este documento útil (0 votos)
11 vistas14 páginas

Manual 011

El documento describe el uso del widget QRadioButton en programación, destacando su función como botón de opción que permite seleccionar una única opción de un grupo. Se menciona la señal toggled() que se emite al cambiar el estado del botón y se enumeran métodos útiles como setChecked() e isChecked(). Además, se explica el uso del QButtonGroup para agrupar botones de manera exclusiva, asegurando que solo uno esté marcado a la vez.

Cargado por

santafernando494
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)
11 vistas14 páginas

Manual 011

El documento describe el uso del widget QRadioButton en programación, destacando su función como botón de opción que permite seleccionar una única opción de un grupo. Se menciona la señal toggled() que se emite al cambiar el estado del botón y se enumeran métodos útiles como setChecked() e isChecked(). Además, se explica el uso del QButtonGroup para agrupar botones de manera exclusiva, asegurando que solo uno esté marcado a la vez.

Cargado por

santafernando494
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

PHYTO

EXPOSITOR:

DANIEL LOZA SANTA CRUZ

CORREOS:

DANIEL FERNANDO LOZA SANTA CRUZ

CORREO: [email protected]

FACEBOOK:

https://web.facebook.com/daniel.lozasantacruz/
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
setChecked ()
1
Cambia el estado del botón de opción
setText ()
2
Establece la etiqueta asociada con el botón
text()
3
Recupera el título del botón
isChecked()
4
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)

También podría gustarte