1

OSX で command-H を押すと、アクティブなウィンドウがすぐに非表示になります。Python からプログラムで同じ効果を得るにはどうすればよいですか? 具体的には、アプリケーションが作成する特定のウィンドウを見つけて、プログラムで表示および非表示にできるようにしたいと考えています。

私はすでにこれを行う方法を知っていますpywin32が、私の専門知識ではOSXもカバーしていないのではないかと心配しています.

それが役立つ場合、問題のウィンドウは pygame によって作成されたものです。私は pygame が持っていることを知っていますpygame.display.iconify()が、それは私の要件を満たしていません.ウィンドウはすぐには消えませんが、消失はアニメーション化され、対応する「ユニコン化」機能はありません。

4

1 に答える 1

0

さて、これはうまくいきました。ウィンドウを非表示にしたい場合はpygame.display.quit()、コードが表示されていないことを適切に処理するようにします。見せたい時pygame.display.set_mode(...)は前決議でやる。

最終的な効果は、ウィンドウを非表示にして表示することです。残念ながら、ウィンドウは開始した場所とは別の場所に作成されます。明らかに、SDL に特定の場所にウィンドウを作成するように指示することはできますが、ウィンドウの場所を取得する方法を見つけることができませんでした...

于 2013-11-05T22:55:38.223 に答える