有没有办法将pygtk TextView小部件的标签宽度设置为8空间以外的其他内容?
现在我尝试了textview.set_tabs(pango.TabArray(4, False))
然而,似乎我误解了文档。实际的方法是什么?
由于
答案 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}},了解它们如何计算空间的宽度。