Text Entry
のフォント属性(サイズ、スタイル、ファミリー、色)を変更したいのですが、Gladeにはこのオプションはありません。 Label
に問題はありませんが、Label
はユーザーが編集できません。 GeditでMyAppNameWindow.ui
ファイルを編集し、attributes
からLabel
からText Entry
にコピーしようとしましたが、その後アプリが起動しません。
Gladeを使用してこれを行う方法がわかりません。ただし、これは小さなコードを使用して簡単に実現できます。
quickly
を使用しているため、Pythonで記述していると仮定します。
まず、Pangoライブラリをインポートする必要があります(Gtkにはデフォルトで付属しています)
_from gi.repository import Pango
_
次に、エントリウィジェットがmyentry
と呼ばれると仮定します。
myentry.modify_font(Pango.FontDescription('Sans Bold 12'))
上記を必要に応じて調整し、その命令を初期化コードのどこかに配置して、ウィンドウが作成された直後に実行されるようにします。
このようなGlade以外のソリューションが役立つことを願っています。