我试图在Gtk.TreeView()
中显示Gtk.MessageDialog()
,如下所示:
box = dialog.get_message_area()
box.add(treeview)
它有效:
但它对于对话窗口来说太高了。您认为树视图小部件会处理自己的大小分配和滚动条,但是确定:
scrolledwindow = Gtk.ScrolledWindow()
scrolledwindow.set_policy(Gtk.PolicyType.NEVER, Gtk.PolicyType.AUTOMATIC)
scrolledwindow.add_with_viewport(treeview)
box.add(scrolledwindow)
但显然这是不正确的做法:
没有错误,没有。只是空对话。
这真让我抓狂。我感觉到我想要做的事情是不可能/不鼓励的,但我无法找到相关信息。我的意思是,也许它不是我必须使用的Gtk.MessageDialog()
?但我无法找到相关的相关信息。 我只想在弹出窗口中显示表格数据 ,为什么这么难,现在已经两天了......?谢谢你的指导,我在这里迷了路。