Python GTK 切换组合框



PyGtk 中是否存在 ToggleButton 的等价物?我想有一个这样的回调:True or False

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

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

谢谢

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

GTK教程说

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

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

要制作等效的切换按钮,您可以使用 14.4.8。可激活的切换单元格

最新更新