首页 > 解决方案 > 缺少一种轻松更改 Pango::Attribute 的方法

问题描述

像“love”这样的短字符串,我想为字符串中的每个字符分配一种颜色,可以通过为每个字符创建 Pango::AttrColor 然后设置为 AttrList 来完成。但是没有简单的方法可以在创建它们之后更改这些属性,虽然有一个 AttrList 的“更改”方法但它不起作用,asign operator=: for (; bool(iter) == true; iter++) {

Pango::Attribute clr = iter.get_attribute(Pango::AttrType::ATTR_FOREGROUND);

if (idx == 0)
{
    clr = attr4; // or change method below
    attrlist.change(attr4);
}
idx++;

}

谢谢!

注意:我使用 Pangomm

标签: pango

解决方案


推荐阅读