예를 들어 Windows 시스템에서 "X"가 회색으로 표시됩니다.GTK에서 어떻게 창을 닫을 수 없게 만드나요?
4
A
답변
5
Gtk에서 창 관리자를 설득 할 수없는 경우 항상 "delete-event"신호를 연결하고 콜백에서 True를 반환 할 수 있습니다. 이 Gtk는 콜백이 시그널을 처리하고 아무것도하지 않는다고 가정합니다.
import gtk
window = gtk.Window()
window.connect('delete-event',lambda widget, event: True)
4
해당 창에서 set_deletable
을 False
으로 전화하면됩니다. GTK가 창 관리자에게 창을 닫을 수 없도록 설득 할 수있는 한 계속 작동합니다.
잠시 후 나 자신의 질문에 답했습니다. –
여기에 무슨 일이 있었는지 나는 모른다. 그러나 나는 그것이 좋다. – Sean
질문이 있습니다. 그럼, 여기에 게시하기 전에, 나는 그것을 찾아서 몇 분 안에 답을 찾았습니다. 나는 그 질문에 대한 답장을 덧붙이면서 w/답을 써서 anyones time = P를 낭비하지 않도록 할 것이라고 생각했다. 저를 투표하십시오 !! @! # omg. – Claudiu