A gtk。 当线-瓦拉布被推翻时,拉贝可能不会被束缚在中心。 例:
import pygtk
pygtk.require( 2.0 )
import gtk
class testwin(gtk.Window):
def __init__(self):
gtk.Window.__init__(self)
width,height = 300,300
self.set_size_request(width,height)
self.set_position(gtk.WIN_POS_CENTER)
self.set_title("test window")
label = gtk.Label("test text")
label.set_line_wrap(True)
label.set_justify(gtk.JUSTIFY_CENTER)
label.set_alignment(0.5,0.5)
label.connect("size-allocate",lambda l,s: l.set_size_request(s.width-1, -1))
self.add(label)
self.connect("destroy", gtk.main_quit)
self.show_all()
testwin()
gtk.main()
它想像这一点,这意味着,它把以下几个部分相连接:http://m45.img-up.net/?up=pic122x97.png” rel=“nofollow”http://m45.img-up.net/?up=pic122x97.png。
如果你对第14行(定点_line_wrap)的话,所有东西都是完全罚款的:。
请注意,解甲酸 works是罚款的。 因此,这似乎就好像头号论点。 Misc.set_alignment-Function has no effect when line Pack is over.
使用Fedora 16, 64bit, gtk 3.2.4, pygtk 2.24.0, python 2.7.2
问题: 是否打算这样做? 它应如何做,或是否有工作?