gtktextbuffer标记

gtktextbuffer标记,gtk,Gtk,问题描述: 我想将权重标签应用于文本缓冲区的某些选定部分,同样的权重标签也需要应用于同一缓冲区中的某些其他选定区域。但在那个时候,重量标签在以前的文本区域和新选择的区域都发生了变化。 但我希望重量标签只应用于新选择的区域,而不是之前的区域,因为重量标签已经应用。 前任: 步骤1->aaabbbccc-->这是我的文本,我将把标记权重应用到所选区域“aaa”的粗体。 第2步->现在将重量标签应用于区域“ccc”…但是现在区域“aaa”和“ccc”都根据重量标签的值进行更改。但是只需要更改“ccc”

问题描述: 我想将权重标签应用于文本缓冲区的某些选定部分,同样的权重标签也需要应用于同一缓冲区中的某些其他选定区域。但在那个时候,重量标签在以前的文本区域和新选择的区域都发生了变化。 但我希望重量标签只应用于新选择的区域,而不是之前的区域,因为重量标签已经应用。 前任: 步骤1->aaabbbccc-->这是我的文本,我将把标记权重应用到所选区域“aaa”的粗体。 第2步->现在将重量标签应用于区域“ccc”…但是现在区域“aaa”和“ccc”都根据重量标签的值进行更改。但是只需要更改“ccc”


有人能给我解决上述问题的方法吗?

使用不同的标记对象应用于不同的区域