【发布时间】:2016-08-01 12:32:29
【问题描述】:
我必须在 QtGui 中创建一个下拉列表,并且我需要单击项目的选项。
我尝试使用-QtGui.QComboBox(),但是像comboBox一样打开的项目-所选项目出现在列表中间,当窗口很小时-我看不到所有项目。
我也尝试创建一个类:
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)
但我只能添加字符串项,
有什么建议吗?
谢谢!
【问题讨论】:
标签: python combobox dropdown qtgui