使用GTK3,一些Treeviews(我认为)在底部有一些按钮,似乎是它的一部分.Ubuntu中的系统设置使用它,以及GTK3应用程序的文件选择器对话框

这是GTK3的一部分还是仅仅是一个特制的容器?
如果有其他人来到这里,按钮是ToolButtons在工具栏中的"内联工具栏"类
self.listTools=Gtk.Toolbar()
self.listTools.set_property("icon_size",1)
context=self.listTools.get_style_context()
context.add_class("inline-toolbar")
self.addButton=Gtk.ToolButton()
self.addButton.set_property("visible",True)
self.addButton.set_property("can_focus",False)
self.addButton.set_property("use_action_appearance",False)
self.addButton.set_property("use_underline",False)
self.addButton.set_property("icon_name","list-add-symbolic")
self.listTools.add(self.addButton)
Run Code Online (Sandbox Code Playgroud)
我不确定是否所有按钮特定属性都是必需的
我将工具栏上方的树视图和ScrolledWindow打包并为其提供了这些属性
scrolled_window = Gtk.ScrolledWindow()
scrolled_window.add_with_viewport(self.objectsView)
scrolled_window.set_property("shadow_type","in")
Run Code Online (Sandbox Code Playgroud)
最后我在一个VBox中将ScrolledWindow打包在工具栏上方
| 归档时间: |
|
| 查看次数: |
1069 次 |
| 最近记录: |