【问题标题】:Insert an image inside a GtkLabel?在 GtkLabel 中插入图像?
【发布时间】:2016-03-07 19:20:36
【问题描述】:

我想在 GtkLabel 中插入图像,但 Pango 中不存在 <image> 标签。我还尝试使用包含<span class="image"></span> 并通过CSS 将其设置为background-image 的hacky 方式,但class="" 不是有效的Pango 属性。

我的问题是:他们是在标签内插入图像的一种方式吗?不在之前或之后,而是在里面。基本上我想在我的即时通讯消息中添加表情符号。

我在网上搜索过,但没有找到适合我需要的解决方案。 :/

提前感谢您的回复。

【问题讨论】:

    标签: c gtk vala pango


    【解决方案1】:

    看来这样做是不可能的。正确的做法似乎是使用 GtkTextView。对于遇到与我相同的问题的人,只需运行 gtk3-demo → 文本视图 → 多个视图。

    【讨论】:

      【解决方案2】:

      我发布了 Pango 处理图像here 的一些完整代码。 Pango 的图像处理非常有限,但可能能够处理您的简单要求。

      【讨论】:

        猜你喜欢
        • 2014-10-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-11-19
        • 2021-06-06
        相关资源
        最近更新 更多