PyQt5: Crear interfaces gráficas con QComboBox

Posted by

QComboBox | Interfaces gráficas con PyQt5

QComboBox

En PyQt5, QComboBox es un widget que proporciona una lista desplegable de elementos para que el usuario seleccione uno. Es muy útil para manejar opciones en una interfaz gráfica de usuario.

Ejemplo de uso:

from PyQt5.QtWidgets import QApplication, QMainWindow, QComboBox

class Ventana(QMainWindow):
    def __init__(self):
        super().__init__()

        self.initUI()

    def initUI(self):
        self.setGeometry(100, 100, 300, 200)
        self.setWindowTitle('QComboBox Ejemplo')

        combo_box = QComboBox(self)
        combo_box.addItem('Opción 1')
        combo_box.addItem('Opción 2')
        combo_box.addItem('Opción 3')
        combo_box.move(50, 50)

        self.show()

if __name__ == '__main__':
    app = QApplication([])
    ventana = Ventana()
    app.exec_()

En este ejemplo, creamos una ventana con un QComboBox que contiene tres opciones. Cuando el usuario selecciona una opción, se desencadena un evento que puede ser manejado para realizar una acción específica.

Otros métodos útiles:

Además de addItem, QComboBox tiene otros métodos útiles, como insertItem, removeItem, clear, entre otros, que facilitan la manipulación de los elementos en la lista desplegable.

Conclusiones:

El widget QComboBox es una herramienta fundamental en el desarrollo de interfaces gráficas con PyQt5. Permite al usuario seleccionar una opción de una lista predefinida, facilitando la interacción y la toma de decisiones en la aplicación.