1
私はgtk 3でpythonを使ってテキストエディタを書いています。 をgtk2に入れました self.modify_base(Gtk.StateType.NORMAL, Gtk.gdk.Color(bg))
PyGObjectで私はそれがスタイルのコンテキストで何かをしなければならないと思いますが、正しい方法はわかりませんが、Web上でこの文書しか見つかりませんでした。 python gtk3 tutorial 私はそれの始まりかもしれない、このコードを考えた:pygobject "gtk3"のテキストビューの背景を変更するには?
context = self.get_style_context()
context.set_background(Gtk.STYLE_PROPERTY_BACKGROUND_COLOR)
ので、任意のアイデア?
GtkTextViewは複雑なウィジェットであり、ウィジェット内のテキストの背景色を変更することはできません。 これは最高のドキュメントです。補足として、GtkのCのドキュメントを参照する必要があります。 テキストの背景を変更するには、テキストのプロパティを変更してみてください。方法:2つのGtkTextMarkを最初に追加し、もう1つをテキストの最後に追加し、そのテキストの背景色プロパティを変更します。 gtk3-demoプログラムがC言語であることを確認してください。 – erick2red
GTK3をCSSで使用してGtkTextViewをスタイリングする例を示します。それはCコードですが、それはあなたを助けるはずです。 [http://www.gtkforums.com/viewtopic.php?f=395t6988&p=195276&hilit=Styling+a+GtkTextView+with+Gtk3+and+Css#p195276](http://www.gtkforums.com) /viewtopic.php?f=3&t=988&p=195276&hilit=Styling%20a%20GtkTextView%20with%20Gtk3%20and%20Css#p195276) – mike