pygtk textview标签宽度?

时间:2011-10-14 23:42:23

标签: python gtk pygtk

有没有办法将pygtk TextView小部件的标签宽度设置为8空间以外的其他内容?

现在我尝试了textview.set_tabs(pango.TabArray(4, False))然而,似乎我误解了文档。实际的方法是什么?

由于

1 个答案:

答案 0 :(得分:2)

请参阅pango.TabArray pango.Tabarray(4, False):您的语句tabs = pango.TabArray(1, True) tabs.set_tab(0, pango.TAB_LEFT, desired_tab_width) textview.set_tab(tabs) 创建一个带有四个制表位的制表符数组,所有制表位均位于0位。你想要的是这个:

desired_tab_width

然而,set_tab_stops_internal()的值不在空格中。请参阅docs中的函数{{1}},了解它们如何计算空间的宽度。