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()