フォントの選択2014年9月7日 | |
![]() ファイル内容フォント選択ダイアログを表示するボタンを作ります。部品の配置には鉛直方向ボタンボックスを使います。 box = gtk.VButtonBox() box.set_layout(gtk.BUTTONBOX_CENTER) win.add(box) フォント選択ダイアログボタンは gtk.FontButton() で作ります。 button = gtk.FontButton() フォント設定時に "font-set" イベントが起こります。
button.connect("font-set", fontSet, label)
設定されたフォントは次のように取得できます。 fontName = button.get_font_name() 設定されたフォントに応じて、ラベルのフォントを次のように変更しています。
fontDesc = pango.FontDescription(fontName)
print("%s" % fontName)
label.modify_font(fontDesc)
| |
| PENGUINITIS | |