gpt4 book ai didi

python - 当标签文本使用 pango 标记时无法设置标签对齐方式

转载 作者:行者123 更新时间:2023-11-30 23:44:50 29 4
gpt4 key购买 nike

我想要一个左对齐标签,其中包含一些粗体文本,但使用以下代码(不返回错误)未设置对齐方式...有人知道吗? (python2.7、gtk2.24)

label=gtk.Label("<b>"+text+"</b>")
label.set_use_markup(True)
label.set_justify(gtk.JUSTIFY_LEFT)

提前致谢!

最佳答案

PyGTK documentation of gtk.Label.set_justify() says :

If you want to set the alignment of the label as a whole, use the gtk.Misc.set_alignment() method instead. The set_justify() has no effect on labels containing only a single line.

点击the gtk.Misc.set_alignment() documentation的链接显示如何正确执行您所要求的操作(如果我正确解释了您的问题):

import gtk

w = gtk.Window()
w.connect('destroy', gtk.main_quit)
text = 'whatever'
label=gtk.Label("<b>"+text+"</b>")
label.set_use_markup(True)
label.set_alignment(0, 0.5)
w.add(label)

w.show_all()

gtk.main()

关于python - 当标签文本使用 pango 标记时无法设置标签对齐方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9897633/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com