GTKでは、ウィンドウを閉じることができないようにするにはどうすればよいですか?
質問
たとえば、「X」をグレーアウトすると、 Windowsシステム。
解決
Gtkがウィンドウマネージャーを説得できない場合は、いつでも「削除イベント」を接続できます。コールバックからシグナルを送信してTrueを返します。これを行うGtkは、コールバックがその信号を処理し、何もしないことを前提としています。
import gtk
window = gtk.Window()
window.connect('delete-event',lambda widget, event: True)
他のヒント
問題のウィンドウで False
で set_deletable
を呼び出すだけです。 GTKがウィンドウマネージャーにウィンドウを閉じられないようにさせることができる限り、動作します。
所属していません StackOverflow