質問

私は私のアプリのためのいくつかのGUI上で動作するようにGTKシャープを使用しています。

このコードの塊を見てみましょう。

Pango.FontDescription fontdesc = new Pango.FontDescription();
fontdesc.Family = "Sans";
//fontdesc.Size = 12;
fontdesc.Weight = Pango.Weight.Semibold;
SyncInfo.ModifyFont(fontdesc);
Gdk.Color fontcolor = new Gdk.Color(255,255,255);
SyncInfo.ModifyFg(StateType.Normal, fontcolor);

お知らせfontdesc.Sizeがコメントアウトされています。私はそれをコメントアウトした場合にのみなので、私は、テキストとラベルが表示されます。私はそれに任意の値を設定する場合、ラベルは表示されません。

また、私はConsole.WriteLineをしなかったし、デフォルトのサイズは0です。だから私はfrontdesc.Size = 0を試している、そしてそれはまだ、消え任意のアイデア?

ありがとうございます。

他のヒント

この他PangoScaleの回答のC#バージョンは基本的にあります:

Pango.FontDescription fontdesc = new Pango.FontDescription();
fontdesc.Size = Convert.ToInt32(12 * Pango.Scale.PangoScale);
....

注:FontDescription.Sizeは<はem>のint型のですPangoScaleがタイプであるのダブルのように型キャストまたはダブルint型への他の変換が必要とされています。 のスケール完全なリファレンスPango.Scaleは、おそらく最高の使用であるので、の、参照先の名前空間でのあいまいな可能性があります。

scroll top