私はこのようにたくさんの質問を調べてきましたが、まだ答えが見つかりません。私はこれを調べましたが、それは本当に複雑であり、この方法でキーストロークを検出しながらアプリケーションを実行する方法がわかりません。スレッド化された方法でキーストロークを検出するための組み込みのPythonモジュールがありますか(それが間違った用語である場合は申し訳ありません)、whileループをチェックし続ける必要はありませんか?
1 に答える
2
はい、UNIXcursesにモジュールがあります。AFAIKには、必要なことを実行するためのプラットフォームに依存しないモジュールはありません。
シンプルでどこでも機能するものが必要な場合は、、、などのGUIライブラリを使用することをお勧めQtしWxますGtk。これは、プログラムの完全なGUIを作成する必要があるという意味ではありませんが、GUIのイベントループを使用してキーストロークをキャッチするのはそれほど難しくありません。たとえばQt、を使用できますQCoreApplication。
外部の依存関係なしで目的を達成する方法はいくつかあります。たとえば、WindowsやUNIXで使用するこのレシピですが、その複雑さについて不満を言っているので、おそらくGUIツールキットの方が優れています。msvcrtttytermiossys
于 2012-12-15T18:10:15.927 に答える