Gtk 如何对齐GnomeCanvas文本项中的文本

Gtk 如何对齐GnomeCanvas文本项中的文本,gtk,canvas,gnome,Gtk,Canvas,Gnome,我想有一个GnomeCanvas文本项,并根据其内容和内容语言决定是将文本向右对齐还是向左对齐。 我找到了一种方法,通过更改锚点属性来实现这一点,但使用此方法需要我自己管理锚点位置,在对齐到右侧时将其更改到文本边界框的右侧,似乎必须有一种更简单的方法 编辑:我看到还有对齐属性,它允许我将文本向右对齐。但是,我仍然需要根据语言设置锚定点,而不是设置适用于任何语言的边界框。大约一个月没有其他答案。我想我的第一个理解是正确的,画布上没有其他方式。我的解决方案是将锚点改为东方,并相应地改变锚点

我想有一个GnomeCanvas文本项,并根据其内容和内容语言决定是将文本向右对齐还是向左对齐。 我找到了一种方法,通过更改锚点属性来实现这一点,但使用此方法需要我自己管理锚点位置,在对齐到右侧时将其更改到文本边界框的右侧,似乎必须有一种更简单的方法


编辑:我看到还有对齐属性,它允许我将文本向右对齐。但是,我仍然需要根据语言设置锚定点,而不是设置适用于任何语言的边界框。

大约一个月没有其他答案。我想我的第一个理解是正确的,画布上没有其他方式。我的解决方案是将锚点改为东方,并相应地改变锚点