pygtk覚え書き gtk.Buttonにストック(アイコン)を表示させる
gtk.Buttonにストックアイコンを表示させる方法のメモです。
簡単な方法としては、以下のように、ボタンのコンストラクタにstockを指定する方法があります。
import sys import pygtk if sys.platform != 'win32': pygtk.require('2.0') import gtk button = gtk.Button(stock=gtk.STOCK_ABOUT)
ただ、上記の方法だと、ストックのアイコンとテキストが表示されます。
で、ストックアイコンのみを表示させたい場合には、以下のようにするとうまくいきます。
import sys import pygtk if sys.platform != 'win32': pygtk.require('2.0') import gtk img = gtk.image_new_from_stock(gtk.STOCK_ABOUT, gtk.ICON_SIZE_BUTTON) bt = gtk.Button('') bt.set_image(img)