我需要能够指定堆栈进入 Gtk 堆栈的顺序。例如,如果我有一个堆栈,其中已添加页面“欢迎”和“编辑器”,如何在其他两个页面之间添加“设置”堆栈?
我是否缺少一些简单的东西,例如将项目插入 Gtk.Listbox?我正在使用 python 和 pygobject。
不幸的是,GTK 文档可能很难理解。大多数 pygtk 引用并不反映小部件的对象本质。根据我的经验,要找到一些东西,最简单的方法是从 Gnome Developer 开始,然后看看它如何转换为您正在使用的绑定库(pygtk、gtkmm 等)。
在 GtkStack 子属性中,您可以看到 GtkStack 中的子属性
position
有一个属性。stack_widget.child_set_property(settings_widget, 'position', 1)