4
例如,在Windows系统上灰显“X”。在GTK中,我如何使窗口无法关闭?
例如,在Windows系统上灰显“X”。在GTK中,我如何使窗口无法关闭?
如果Gtk无法说服窗口管理器,则可以始终连接“delete-event”信号并从回调中返回True。这样做的Gtk假定回调处理信号和什么都不做。
import gtk
window = gtk.Window()
window.connect('delete-event',lambda widget, event: True)
只需在相关窗口中拨打set_deletable
与False
即可。只要GTK能说服窗口管理器使窗口不可关闭,它就会工作。
为什么在一分钟之内回答自己的问题? – 2009-08-05 20:08:36
我不知道这里发生了什么事。但我喜欢它。 – Sean 2009-08-05 20:29:00
我有一个问题。然后,在发布之前,我查了一会儿,几分钟后找到了答案。我想我可能还会加上一些问题,把它放在一起,并附上答案,以免浪费任何人时间= P。给我投票!! @!#omg。 – Claudiu 2009-08-06 15:10:16