おいふぉりーのぶろぐ

きっと趣味のブログに違いないです!!

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
  1. --/--/--(--) --:--:--|
  2. スポンサー広告

ラベルのフォントを Glade で設定する方法

今まで、分からなかったのですが、見つけました。

先に、 Glade について少し説明をします。 GTK+ (C++ ラッパーは gtkmm) を使って GUI アプリケーションを作る場合、必要となるボタンやラベル等のウィジットを追加するコードをプログラムしなければなりません。しかし、複雑な GUI になるとさすがにコード中でウィジットの配置を行うことが難しくなるので、ウィジットの配置情報等の設定を XML ファイルに記述しておき、それをアプリケーションからロードするという手が考えられます。ここで、ビジュアルなエディタで GUI を設計し、 XML ファイルを生成してくれるソフトが Glade で、アプリケーション側でロード時に必要になるライブラリが libglade(C++ ラッパーは libglademm) です。

本題のですが、 Glade には Visual Basic や C++ Builder のようにラベルのプロパティにフォントの項目がないので、一体どうやって Glade でフォントを設定すればよいのだろうと思っていました。
解決方法ですが、ラベルのプロパティに "Use Markup" の項目を "Yes" にすると、ラベルの内容でマークアップ(タグ)を使えるようになります。どのような仕組みになっているかと言うと、 GTK+ ではフォントのレンダリングに Pango を使うのですが、 Pango にはテキストのアトリビュートの設定にマークアップが使うことができ、このオプションによって有効になります。<span> や <b> 等、 HTML ライクなタグが使えるので結構便利かもっです。
  1. 2007/04/15(日) 16:21:33|
  2. ソフトウェア開発
  3. | トラックバック:0
  4. | コメント:0
<<10000 HIT 記念☆☆ | ホーム | 文字列について整理>>

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバックURLはこちら
http://tm86eublog.blog42.fc2.com/tb.php/189-a7106cc7
この記事にトラックバックする(FC2ブログユーザー)

来客数

プロフィール

Euphorie

Author:Euphorie
"おいふぉりー"って呼んでくださいな☆
ハードウェアとかソフトウェアとかの開発に興味があったり。。。
連絡先は上の画像。

最近の記事

最近のコメント

最近のトラックバック

月別アーカイブ

カテゴリー

ブロとも申請フォーム

この人とブロともになる

ブログ内検索

RSSフィード

リンク

このブログをリンクに追加する

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。