2020-09-01

【備忘録】アイコンの命名規則 ~ PyGObject の例 ~

Python / GObject や Vala による GUI プログラミングでは、ボタンウィジェットに Stock Item を表示していましたが、GTK+ 3.10 以降、Stock Item の使用は非推奨になっています。一方で、アイコンの命名規則が OpenDesktop.org でずいぶん前から決められており [1]、これを使えば、Stock Item を利用しなくともなんとかなることを、前回 Vala のサンプルで示しました [2]

今回は、PyGObject で作った同様なサンプルを紹介します。

gtk_button_icon.py
gtk_button_icon.py の実行例

PyGObject の場合、Gtk.Image でひと手間かけます。

参考サイト

  1. icon-naming-spec
  2. bitWalk's: 【備忘録】アイコンの命名規則 [2020-08-24]
  3. python - What is the non-deprecated way to display a stock icon in GTK3? - Stack Overflow [2015-11-22]

ブログランキング・にほんブログ村へ
にほんブログ村

0 件のコメント: