i have create drop down list in qtgui, , need option click on items.
i tried use- qtgui.qcombobox(), items opened combobox- selected item appear in middle of list , when windows small- can't see items.
i tried create class:
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 not working!!! action = qtgui.qwidgetaction(self.button) action.setdefaultwidget(self.textbox) self.button.menu().addaction(action) layout.addwidget(self.button)
but add string items,
any suggestions?
thanks!
you can override combobox stylesheet:
combo.setstylesheet("qcombobox { combobox-popup: 0; }")
and show items drop-down list.
Comments
Post a Comment