- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在使用 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,但它仍然消失,知道吗?
谢谢!
最佳答案
检查 this出去。您需要将其设置为 12 * Scale.PangoScale。我在使用 C API 时遇到了类似的问题。
关于c# - GTKSharp、Pango、设置字体大小古怪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2444029/
我正在尝试使用Gtk#和MonoDevelop开发应用程序。 我喜欢Mono,也喜欢Gtk#,但是问题是缺少有关它的“官方”书。 我知道您可以说“有一个包含文档的mono网站”,但是我想找到一本有关G
我正在将 C# .NET 应用程序移植到 Mono .NET 以便在 OSX 中执行。该应用程序的一部分涉及打印图像。在 .NET 中相当简单,主要归结为 e.Graphics.DrawImage(i
我正在使用 GTK Sharp 为我的应用开发一些 GUI。 看看这段代码: Pango.FontDescription fontdesc = new Pango.FontDescription();
我在 VS2017 中使用 GTKSharp 将 C/GTK+ GUI 应用程序转换为 C#。我已经安装了这个包 https://www.nuget.org/packages/GtkSharp/3.1
我在 WeatherController.cs 中使用 StreamReader 从 CSV 文件中读取数据。在我的 MainWindow 中,我使用 FileChooseDialog 来查找要读取的
当使用 Mono 开发要在 Windows 和 Mac OSX(也许还有 Linux)上运行的应用程序时,您会建议使用 WinForms 或 GtkSharp 作为 GUI,为什么? 具体示例和成功/
在我的跨平台 Mono (C#) 项目中,我使用 GTK 作为 UI。但是我注意到的一件事是,在我的 Archlinux 上网本上,性能非常快,因此鼠标悬停和重绘小部件等事件非常快。 在双核 CPU
我不再使用 VirtualStudio Express 2010,而是尝试使用 MonoDevelop 和 GTKSharp。现在。我正在尝试切换到新的编辑器软件,但它似乎与 VisualStudio
我是一名 Microsoft 堆栈开发人员,最熟悉 Windows 窗体和 WPF,但需要开发一个 Linux 桌面应用程序,该应用程序可以在提供最新 HTML 5、CSS 3、SVG 的现代浏览器中
我是 C# 和单声道的新手。我刚刚在我的 Ubuntu 笔记本电脑上写了一个小的 GtkSharp 程序,当我试图在我女朋友的 Windows 7 电脑上运行它时,它就是无法启动。所以我认为这可能是因
我正在研究 C# 应用程序开发入门。我在基于 Web 的技术方面有经验,但刚刚开始使用桌面/MVVM。 我一直在观看和阅读各种 mvvmcross 教程,我真的很期待使用该框架开发应用程序,但我有一个
我是一名优秀的程序员,十分优秀!