GTK3ではいくつかのツリービュー(私は推測します)の下にいくつかのボタンがあります。 Ubuntuのでシステム設定はこれを使用して、同様にGTK3アプリのファイル選択ダイアログPython GTK3ツリービューのボタン
これはGTK3またはちょうど特別に作られたコンテナの一部ですか?
GTK3ではいくつかのツリービュー(私は推測します)の下にいくつかのボタンがあります。 Ubuntuのでシステム設定はこれを使用して、同様にGTK3アプリのファイル選択ダイアログPython GTK3ツリービューのボタン
これはGTK3またはちょうど特別に作られたコンテナの一部ですか?
場合、誰がここに来て、ボタンが
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)
「インラインツールバー」クラスでツールバーのツールボタンです私はすべてのボタン、特定のプロパティが
必要であるかどうかわからないんだけど私は最終的に私は、ツールバー上のスクロールウィンドウを詰め次に
scrolled_window = Gtk.ScrolledWindow()
scrolled_window.add_with_viewport(self.objectsView)
scrolled_window.set_property("shadow_type","in")
をツールバースクロールウィンドウ上のツリービューを詰め、それにこれらの性質を与えましたVBox
追加/削除/上/下ボタンは、TreeViewから独立したコントロールです。それらをあなたのUIに追加して、あなた自身でその動作を実装する必要があります。
[Macスタイルのボタン(セグメント化されたコントロール)をGtkで連結]の可能な複製(http://stackoverflow.com/questions/8277152/mac-style-joined-buttons-segmented-control-with-gtk) – ptomato
これはすでに数回質問されており、別のものがあります:http://stackoverflow.com/questions/8617788/how-to-change-the-style-for-buttons-in-gtk – ptomato