問題点
PyQtで作ったウィンドウは、もちろんそれが表示されている間に別のアプリ(ブラウザなど)を操作し始めれば、新しいウィンドウの下に一部分でも隠れ、フォーカスも外れます。
***
ここで言うフォーカスされた状態とは、ウィンドウをはじめてクリックした時などになる、ウィンドウとそれ以下のプログラムががイベントをキャッチしてくれる状態のことです。わかりにくかったら質問ください。
やりたいこと
「作成・表示以降、例えばescを押すまでは常に前面に、常にフォーカスされた状態になるウィンドウ」を作りたい。
試したこと
いかのコード片で、ひとまず常に前面に表示はできるようになったのですが、フォーカスはもちろん初めからついていませんし、すぐに外れてしまいます。
python
1self.setWindowFlags(Qt.WindowStaysOnTopHint)
わかりにくいことがあれば質問ください。
また、pyqt以外のこのライブラリのほうが適している、というようなことがあれば、ご教授いただけると幸いです。
どうぞよろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。