Ich muss eine Dropdown-Liste in QtGui erstellen, und ich brauche die Option, auf die Elemente klicken.Python QtGui Erstellen Dropdown-Liste mit Schaltflächen
Ich versuchte zu verwenden - QtGui.QComboBox(), aber die Elemente wie ComboBox geöffnet - das ausgewählte Element in der Mitte der Liste angezeigt und wenn das Fenster klein ist - kann ich nicht alle Elemente sehen.
Ich habe auch versucht, eine Klasse zu erstellen:
class Window(QtGui.QWidget):
def __init__(self):
QtGui.QWidget.__init__(self)
layout = QtGui.QHBoxLayout(self)
self.button = QtGui.QToolButton(self)
self.button.setPopupMode(QtGui.QToolButton.MenuButtonPopup)
self.button.setMenu(QtGui.QMenu(self.button))
self.textBox = QtGui.QTextBrowser(self)
**self.textBox.append('test')**
self.textBox.append(QtGui.QPushButton('sgd',clicked=self._toggle_set))#it is not working!!!
action = QtGui.QWidgetAction(self.button)
action.setDefaultWidget(self.textBox)
self.button.menu().addAction(action)
layout.addWidget(self.button)
aber ich konnte nur Schnur Gegenstände,
Irgendwelche Vorschläge hinzufügen?
Danke!