我正在使用 GTK Sharp 为我的应用程序处理一些 GUI。
看一下这段代码:
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,它仍然消失了,知道吗?
谢谢!