0
私はTk/Tclを使ってGUIを構築しています。使用中に私はユーザーがいっぱいになるためのいくつかのプロパティを持つ新しいウィンドウを作成します。私は、メインウィンドウを使用するオプションを戻すためにクローズされているときにのみ、プロパティウィンドウが閉じられていない状態でメインウィンドウを使用できなくしたいと考えています。Tcl/Tkで新しいウィンドウを開くとウィンドウが使えなくなる
どうすればよいですか?
私はtoplevel .prop_menu
も参照してください。グラブセット.prop_menu; '私はメインウィンドウを "ブロック"することができました。そして、 'grab set .top'を使ってプロパティウィンドウを終了すると、そのウィンドウにコントロールが戻されます。 – SIMEL
@Ilya:あなたのプログラムは通常どんなグラブも持っているべきではありません。プロパティウィンドウを終了するときは、 '.prop_menu'を解放するか、' .prop_menu'を破棄するだけです(保持されていれば、グラブを削除します)。 OTOHでは、現代のGUIではモーダルダイアログを使わない方が良いでしょう。 –