GTKでは、ウィンドウを閉じることができないようにするにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/1235417

  •  22-07-2019
  •  | 
  •  

質問

たとえば、「X」をグレーアウトすると、 Windowsシステム。

役に立ちましたか?

解決

Gtkがウィンドウマネージャーを説得できない場合は、いつでも「削除イベント」を接続できます。コールバックからシグナルを送信してTrueを返します。これを行うGtkは、コールバックがその信号を処理し、何もしないことを前提としています。

import gtk

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

他のヒント

問題のウィンドウで False set_deletable を呼び出すだけです。 GTKがウィンドウマネージャーにウィンドウを閉じられないようにさせることができる限り、動作します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top