2009-08-05 76 views

回答

5

如果Gtk無法說服窗口管理器,則可以始終連接「delete-event」信號並從回調中返回True。這樣做的Gtk假定回調處理信號和什麼都不做。

import gtk 

window = gtk.Window() 
window.connect('delete-event',lambda widget, event: True) 
4

只需在相關窗口中撥打set_deletableFalse即可。只要GTK能說服窗口管理器使窗口不可關閉,它就會工作。

+1

爲什麼在一分鐘之內回答自己的問題? – 2009-08-05 20:08:36

+0

我不知道這裏發生了什麼事。但我喜歡它。 – Sean 2009-08-05 20:29:00

+2

我有一個問題。然後,在發佈之前,我查了一會兒,幾分鐘後找到了答案。我想我可能還會加上一些問題,把它放在一起,並附上答案,以免浪費任何人時間= P。給我投票!! @!#omg。 – Claudiu 2009-08-06 15:10:16