问题标签 [pango]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 在绘图区域中设置文本
我想使用 pygtk 将文本设置为绘图区对象。因此,我创建了一个绘图区域并使用“公开事件”信号设置了一个回调函数。然后我编写了一个函数来设置文本。我编码的是:
其中“movie_windows”是一个 DrawingArea 对象。我没有错误,但绘图区域上没有写任何内容。建议?
脸书
c - 在C中更改GTK中标签的文本颜色
我正在使用 Gtk 2.0。
我正在尝试更改标签的文本颜色/字体颜色。
能有多难?我只是在尝试诸如 gtk_widget_modify_text 之类的东西,但无济于事。我想通过添加一个包含所有样式的简单资源文件来采用“android”或“Qt”方式。我应该在哪里以及作为什么(.rc?)添加这个文件?如何解析这个文件?
我已经用很多小部件编写了我的应用程序,我不想全部更改/重做它们。有人可以给我看一个简单的例子吗?
我什至从网上尝试了一个 Pango 示例,但问题是我标签中的文本不断变化,因此我无法遵循这一点。请帮忙。这是我迄今为止尝试过的,但没有成功。
window - PyGTK 透明窗口
我希望窗口透明,但标签的不透明度为 100%。我怎样才能做到这一点?顺便说一句:当我升级到 Ubuntu 12.04 的统一界面时,我注意到 window.set_opacity 并没有像在 GNOME 上那样工作,但即使它确实如此,窗口内的所有内容也会变得透明。
这是我开始使用的代码...
我在 askubuntu 上找到了这个主题,这正是我一直在寻找的,但是现在我在显示数字时钟时遇到了问题。任何帮助将不胜感激。
这是我的代码。
python - Python 图像库和 Gtk.FontSelectionDialog
我想让 PIL 使用他们的字体来绘制文本来获取它们,我使用以下代码:
(例如,它返回“Impact 14”)
但是PIL需要完整的路径,如何获取呢?我尝试 pango:
但 PIL 说:
有任何想法吗?谢谢。
python - 尝试使用python将字符串格式化为列
我正在尝试格式化字符串以显示高分表的两列。Python 在使用 print 时能够很好地做到这一点
但是当尝试使用格式化的字符串时,它似乎变得更具挑战性。这是我想要得到的结果:
这是进入 pygtk 标签的所有字符串。目前我有这个:
这会产生不可信的结果。我当前的测试数据显示如下:
因为该列表中的第一个名字比其他名字长(在宽度上,不是字符数),所以选项卡会强制分数不在位置上。有没有办法做到这一点,不仅要考虑字符串的长度,还要考虑字符串的宽度?
android - 为 Android NDK 构建 Pango Cairo
我发现有人为 Android NDK 移植了 Pango Cairo(博客文章,源代码)。但是我没有成功编译他的示例项目。有没有人设法这样做并且可以告诉我我做错了什么?
这是我到目前为止所尝试的:
- git clone --recursive http://dev.laptop.org/git/users/cscott/android-libs/
- git 由于某种原因找不到 pixman,所以git clone http://cgit.freedesktop.org/pixman/,并移至android-libs/jni/pixman
- 将android-libs/jni/ 的内容复制到android-libs/examples/java-bitmap/jni(不确定要保留哪个 Android.mk?)
- 将java-bitmap/jni/Makefile.devel重命名为Makefile
- 编辑java-bitmap/jni/Makefile如下:NDK=/cygdrive/f/android-ndk-r8b TOOLCHAIN=$(NDK)/toolchains/arm-linux-androideabi-4.4.3/prebuilt/windows/bin
- 试图在java-bitmap/jni中运行make
我收到以下错误:
这是 config.h 的片段
python - 如何使用pygtk或pango获取系统使用的默认字体?
我有一个使用 pygtk 的字体按钮。最初,我不想设置字体,因为系统将采用默认字体。我的问题是获取系统使用的默认字体的代码行是什么,所以我一开始就保持默认。稍后用户更改字体后,应应用其各自的字体。任何人都可以帮忙吗?
colors - 将 8 位颜色分量转换为 16 位颜色分量
我正在编写一个GTK+
应用程序,它使用Pango
文本属性来确定写入到 a 上的文本的颜色和其他方面,GtkLabel
使用如下所示:
pango_attr_foreground_new()
期望每个颜色分量( R,G,B )为 16 位。使用 Photoshop 或其他图像处理工具,我可以找到我想要使用的颜色,但 R、G、B 值显示为 8 位 R、G、B 分量。
如何将 8 位 R、G、B 值转换为等效的 16 位 R、G、B 值,以便最终得到相同的颜色?
例如,金色被指定为 RGB ( 229, 202, 115 ) 或十六进制 e5ca73。如何将其转换为每个颜色分量为 16 位的pango
函数?
compilation - 添加到另一个 sln 时,我的 vcproj 无法编译(已经包含其他项目)
我有 pangoft2.vcproj。一旦我设置了包含目录等,它就会成功编译。
现在,在一个新的 .sln(我有一个 pango.vcproj)中,我添加了这个 pangoft2.vcproj。现在,当我编译程序时,它给出了 474 错误。我在这里复制了几行:
错误 20 错误 LNK2001:无法解析的外部符号 __imp_g_utf8_skip thai-shaper.obj
错误 47 错误 LNK2001:无法解析的外部符号 g_utf8_get_char thai-shaper.obj
错误 121 错误 LNK2001:无法解析的外部符号 pango_glyph_string_set_size thai-shaper.obj
错误 130 错误 LNK2001:无法解析的外部符号 pango_font_get_glyph_extents thai-shaper.obj
我必须告诉你,我已经在项目中包含了所需的库(pango-1.0.lib 和 glib-2.0.lib)。
你能告诉我这个错误的可能原因以及如何克服它吗?
提前致谢。