QComboBox es un widget en PyQt5 que se usa para elegir de una lista. Se necesita un espacio mínimo cuando hacemos clic en el cuadro combinado, aparece una lista desplegable desde la que podemos seleccionar el elemento. QComboBox
La clase se usa para agregar un cuadro combinado en una aplicación. A continuación se muestra la representación de cómo se ve el combo:
Ejemplo:
en esto crearemos un cuadro combinado en la ventana que nos permite elegir entre «Geek», «Super Geek» y «Ultra Geek»
A continuación se muestra el código –
# 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 combo box widget combo_box = QComboBox(self) # setting geometry of combo box combo_box.setGeometry(200, 150, 120, 40) # adding items to combo box combo_box.addItem("Geek") combo_box.addItem("Super Geek") combo_box.addItem("Ultra Geek") # 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