2009-08-05 3 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

잠시 후 나 자신의 질문에 답했습니다. –

+0

여기에 무슨 일이 있었는지 나는 모른다. 그러나 나는 그것이 좋다. – Sean

+2

질문이 있습니다. 그럼, 여기에 게시하기 전에, 나는 그것을 찾아서 몇 분 안에 답을 찾았습니다. 나는 그 질문에 대한 답장을 덧붙이면서 w/답을 써서 anyones time = P를 낭비하지 않도록 할 것이라고 생각했다. 저를 투표하십시오 !! @! # omg. – Claudiu

관련 문제