python gtk切换组合框?

时间:2014-12-15 10:42:25

标签: python combobox gtk

PyGtk中是否存在ToggleButton的等价物? 我希望得到一个回调,例如:True or False

self.liste = gtk.ComboBox(self.liststore)
self.liste.connect("changed", self.result_list)

使用此方法,程序无法检测用户是否再次点击同一选项。

由于

1 个答案:

答案 0 :(得分:1)

我没有任何具体建议,因为我没有多少使用过ComboBox,但我很确定你想做的事情是可能的。

GTK tutorial

  

ComboBox使用TreeModel(通常是ListStore)来提供列表   要显示的项目。

基本的ComboBox方法非常适合简单的事情,但是对于更高级的用法,您需要自己在TreeModel级别玩游戏。要有效地做到这一点,你需要知道它们是如何工作的;幸运的是,本教程中的文档非常好:TreeView widget,但也请查看参考手册中的信息。

要使用相应的切换按钮,您可以使用14.4.8. Activatable Toggle Cells