Hello World / plɹoM ollǝH

Programmers Live in Vain

QComboBox 開いたときにアイテムを生成する

showPopupを継承してその中でaddItemし直せばよい

class ComboBox(QComboBox):
    def __init__(self):
        super().__init__()

    def showPopup(self):
        while self.count() > 0:
            self.removeItem(0)
        self.addItem('hoge')
        self.addItem('fuga')
        self.addItem('piyo')
        super().showPopup()