您好我正在将一个小pygtk应用程序移植到Gtk3(pygi)。我的Python代码是:
import pygtk
pygtk.require('2.0')
import gtk
label = gtk.Label()
label.set_text('Helloooooooooooooooo')
print(label.size_request()[1])
print(label.size_request()[0])
然后我运行代码。它打印17和154
但后来我补充道:
from gi import pygtkcompat
pygtkcompat.enable()
pygtkcompat.enable_gtk(version='3.0')
到第一个,它打印0和0
抱歉我的英文不好