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