2020-03-08

【備忘録】イメージの表示 (PyGObject)

GObject (GLib Object System) は、GTK+ のすべてのウィジェットおよび関連するオブジェクトの基底クラスからなるオブジェクトシステムと、言語間の透過的相互運用性を提供するライブラリです。GObject は C 言語で実装されており、バインディングによって他の言語から利用可能となっています。

PyGObject は GObject へのバインディングを提供する Python パッケージです。

Wikipedia より引用・編集

イメージの表示

Gtk.Label は文字列だけでなくイメージも表示できると勝手に思い込んでいましたが、イメージは Gtk.Image() でインスタンスを作成してレイアウトするということを今更ながら認識しました。簡単なサンプルを作って備忘録としてまとめました。

gtk_image.py の実行例
gtk_image.py

参考サイト

  1. Gtk.Image - Classes - Gtk 3.0
  2. Stock Items: GTK+ 3 Reference Manual

 

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

0 件のコメント: