Combobox met keuzelijst

Op deze pagina:

    Een combobox kan gebruikt worden om de gebruiker een keuze te laten maken.

    
    #!/usr/bin/python
    # -*- coding: utf-8 -*-
    
    import sys
    
    from PyQt5.QtWidgets import QApplication, QWidget, QComboBox, QLabel
    
    class Venster(QWidget):
    
        def __init__(self):
            super(Venster, self).__init__()
    
            self.initUI()
    
        def initUI(self):
    
            self.tekst = QLabel("Huidige keuze: Linux", self)
    
            keuzen = QComboBox(self)
            keuzen.addItem("Linux")
            keuzen.addItem("Windows")
            keuzen.addItem("DOS")
            keuzen.addItem("BSD")
            keuzen.addItem("OSX")
    
            keuzen.move(50, 100)
            self.tekst.move(50, 50)
    
            keuzen.activated[str].connect(self.onActivated)
    
            self.setGeometry(400, 400, 300, 200)
            self.setWindowTitle('Keuzelijst')
            self.show()
    
        def onActivated(self, text):
    
            self.tekst.setText("Huidige keuze: " + text)
            self.tekst.adjustSize()
    
    def main():
    
        app = QApplication(sys.argv)
        window = Venster()
        sys.exit(app.exec_())
    
    if __name__ == '__main__':
        main()
    

    combobox

     

    Verwante artikelen