我在一个滚动窗口中有一个textview,不管我如何设置换行模式,它都拒绝换行到words/chars/wordschars。它只是随心所欲地扩展自身和容器的大小。下面是一个例子:
import gtk
window = gtk.Window(gtk.WINDOW_TOPLEVEL)
window.set_default_size(256,256)
scroll = gtk.ScrolledWindow()
scroll.set_policy(gtk.POLICY_NEVER, gtk.POLICY_ALWAYS)
view = gtk.TextView()
view.set_wrap_mode(gtk.WRAP_CHAR)
scroll.add(view)
window.add(scroll)
window.show_all()
gtk.main()
我怎样才能把它包起来?如果重要的话,我需要父窗口可以由用户调整大小,而不是文本。在
我刚运行了你的代码和文字包装似乎工作得很好。你在运行什么?我在Ubuntu11.04上使用的是pygtk2.22。在
您需要对}本身设置大小请求。在
TextView
的容器(在您的示例中是scroll
)设置大小请求,而不是对Window
或{尝试以下操作:
相关问题 更多 >
编程相关推荐