こんにちは、私は Python を使用するように提案されたこのコーディング全体に不慣れです。私が今持っているバージョンは2.7です。実際に透けて見えるように、100 の透過性を持つ透明なウィンドウを作成する方法を知りたいです。
助けてください:S ありがとう!
残念ながら、「透明なウィンドウ」のような簡単なものはありません - 現代のウィンドウ管理者はウィンドウのさまざまな不透明度コントロールを持っていますが、それらはウィンドウ全体に影響を与えるだけであり、「内部」で実行されているプログラムとはまったく統合されません。窓。それらのいくつかには、関数を呼び出して特定のウィンドウの不透明度レベルを明示的に設定する方法さえあるかもしれませんが、それらすべてで可能になるとは思いません。
そうは言っても、「ルート」ウィンドウを取得して、ウィンドウマネージャーをバイパスして画面に直接描画することは可能です。少なくとも Windows と Linux にはそのための API があります (どのオペレーティング システムで動作させる必要があるかを言及する必要があります)。 " - そのための GUI ツールキットが作成され、文書化されています。Linux で xlib コードを記述し、Windows で win32 API を直接呼び出す必要があります。どちらも Python から可能です。
四角形を描画できるようになると、ウィンドウ マネージャーをバイパスするため、アプリのすべての低レベルの詳細に注意する必要があります: マウス イベントの処理、画面の再描画 (および描画が他のウィンドウで有効になっていることをシステムに通知する) )、 等々。