Python+Gtk4

Python Gtk4プログラミング

[Python,Gtk4] Gtk.ColumnViewの使用について

目標  Gtk.ColumnViewは、Gtk4.10で追加されたヘッダー付きの複数の列を持ったリストを表示するためのものです。このWidgetは、Gtk.TreeViewの代替品でありGtk.TreeViewと同じような表の表示ができます...
Python+Gtk4でのCSSの使用

[Python+Gtk4でのCSSの使用]Gtk.ListViewの装飾 Gtk.ListViewの項目をツートンカラーで装飾

 Gtk.ListViewのようなリスト表示をするWidgetでは、見やすくするために枠線を追加したり、項目の色を変更することがあると思います。今回は、Gtk.ListViewへの枠線の追加や、項目の色をツートンカラーにする方法について紹介します。
Python+Gtk4でのCSSの使用

[Python+Gtk4でのCSSの使用]Gtk.ToggleButtonの装飾

Gtk.ToggleButtonはGtk.Buttonを継承したものであり、CSSデータを指定する場合にはbutton.toggleでその装飾を指定することができます。Gtk.ToggleButtonはグループ化して使用することのあるWidgetであり、同じグループのGtk.ToggleButttonには同じ装飾をおこないたい場合があると思います。今回は、Gtk.ToggleButtonの装飾についてと、複数のWidgetに同じ装飾をおこなう方法を紹介します。
Python+Gtk4でのCSSの使用

[Python+Gtk4でのCSSの使用]Gtk.Buttonの状態別の装飾の指定

Gtk.Buttonの装飾(ボタンの状態別に装飾を変更)  Gtk4はCSSデータによって、マウスがWidgetに乗った場合やWidgetをクリックした場合の装飾を別のものに変更することが可能です。この機能を使用することによりデフォルトとは...
Python+Gtk4でのCSSの使用

[Python+Gtk4でのCSSの使用]Gtk.Templateを使用する場合のCSSによる装飾

Gtk.Templateを使用してXMLデータを元に作成したWidgetについても、CSSデータにより装飾をおこなうことができます。今回は、Gtk.Templateを使用して作成したWidgetをCSSデータにより装飾する方法を紹介します。
Python+Gtk4でのCSSの使用

[Python+Gtk4でのCSSの使用]同じ種類のWidgetに別の装飾をする

Gtk4では、Widgetにプロパティnameを設定することでWidgetに個別の装飾をすることが可能です。今回は、Widgetに個別の装飾をする方法を紹介します。