17得票2回答
在Windows中翻译GTK-GUI时,非ASCII符号无法正常工作?

我有一个小的Python程序,可以展示如何在Linux和Windows上使用GTK(pygobject)GUI进行翻译。在Linux中一切正常,但在Windows中,非ASCII符号在翻译中无法呈现。 我假设Glade文件和*.mo文件都被正确解码,因为: - 英语界面可以正常显示非ASC...

41得票1回答
如何使用pycairo创建字母间距属性?

我正在使用Python3.7通过GObject使用Pango + Cairo渲染文本,并希望创建一个属性并将其附加到我的Pango布局以设置字母间距。在Pango的gnome文档中,我可以看到应该有一个名为pango_attr_letter_spacing_new的函数(自v1.6起)。但是,...

9得票2回答
PyGObject 中的 Pango 属性

我有以下使用pygtk的代码: attr = pango.AttrList() attr.change(pango.AttrSize(( 50 * window_height / 100) * 1000, 0, -1)) attr.change(pango.AttrF...

14得票1回答
Libtool认为“库已移动”,但实际上并非如此。

我目前正在从源代码重新编译gtk+和依赖项(没有其他选择)。 所有我的自定义软件包都安装在特定的自定义路径中(我们称之为/packages)(这可能看起来很奇怪,但这次我确实没有其他选择)。 当我尝试重新编译pango时,它需要freetype。 Freetype已经安装在/package...

9得票3回答
如何在Linux/Fedora 31的R语言中修复度符号显示不正确的问题

我使用以下代码制作地图: ggplot() + geom_sf() 该地图显示正常,但是度数符号显示不正确,如下图所示。 在Stack Overflow上给出的答案 - degree symbol incorrect in map axis labels - 对我没有帮助,因...

11得票3回答
Gnuplot PDF终端在Mac上显示字体问题

突然间,我的Gnuplot在使用pdfcairo终端时出现了问题。生成的PDF文件中的字体被挤压在一起,好像每个字符的宽度都被设置为零一样。我正在使用通过homebrew安装的Gnuplot 5.2.7版本,操作系统是Mac OS。 以下是一个最小的不起作用的示例: reset set t...

7得票2回答
Graphviz - 无法加载 gvplugin_pango.dll

我正在尝试在Windows上从CLion中作为库来运行graphviz。这需要花费我相当长的时间,我希望这是最后一个障碍。当我运行程序时,我看到以下警告,并且没有出现图形。 Warning: Could not load "C:\Program Files (x86)\Graphviz2.3...

8得票2回答
在重新绘制标签时,解决GTK中的大内存泄漏问题

我正在使用最新版本的PyGTK All-in-One安装程序(2.24.2),用于Python 2.7,其中包括Cairo 1.10.8、Pango 1.29.4、PyGTK 2.24.0和PyGobject 2.28.3(我想是这样的)。 以下代码泄漏了大约55 MB的内存: impor...

19得票2回答
GtkWindow和GdkWindow之间的区别是什么?

在我的 Gtk-Gdk-Cairo-Pango 应用程序开头,我创建窗口:GtkWidget *window = gtk_window_new(GTK_WINDOW_TOPLEVEL); 首先,有`GtkWindow`,但是`gtk_create_window`返回的是`GtkWidget...

13得票3回答
如何在Pango标记中转义字符?

我的程序有一个gtk.TreeView,用于显示gtk.ListStore。 gtk.ListStore 包含类似以下字符串:"<span size='medium'><b>"+site_title+"</b></span>"+"\n"+URL ...