2016-07-05 4 views
1

私はいつもリサイズ不能なフルスクリーンを必要とするGUIアプリケーションを持っています。また、キーストロークを使ってウィンドウを閉じるのを防ぐ必要があります。私はresizable(false、false)を使用しました。だから私はoverrideredirectは仕事をするだろうと思った。

しかし、私はそれを使用すると入力ウィジェットにアクセスすることができなくなります。これは入力を得るために不可欠であり、通常のcmd + qはウィンドウも閉じます。
これは一般的な問題で、解決策がないようです。この特定のサイトhttp://www.thecodingforums.com/threads/overrideredirect-vs-text-entry-etc-widget.698302/は少し議論しましたが、それ以外はあまり見つけられませんでした。

オーバライドリダイレクトはウィンドウ上で動作すると思われますが、他のプラットフォームでは問題が発生します。どのような他の方法を採用することができますか?キーストロークがウィンドウを閉じずにサイズ変更できないようにする方法を教えてください。

答えて

0

私は同様の要件に従いますが、制限されたハードウェアアクセス環境にあるプログラムを持っています。 私の解決策は、単にハードウェアキーボードを取り外し、問題のキーがない状態でオンスクリーンキーボードを構築することでした。これはちょっとしたハックですが、ハードウェアを制御できるのであれば一見の価値があります。

関連する問題