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