1

winform アプリケーションを作成するために ironpython を使用しています。ユーザー入力のためにキーボードを常にポーリングできるようにする必要があります。私はいくつかのことを試しましたが、何も機能させることができませんでした。私はビジュアル スタジオ 2012 で作業しています。このキーボード ポーリングを行う方法はありますか?

4

1 に答える 1

0

System.Windows.Input の .net Keyboard クラスとメソッドを使用することが期待されます。ただし、その名前空間をインポートしようとすると、ICommand が実装されていることがわかります。私は IronPython 2.7.4 を使用しています。

import clr
clr.AddReference('System.Windows')
import System.Windows.Input as Input

dir(Input)

悲しいことに、これは次のようになります。

['ICommand']

したがって、IronPythonでそれを行う方法は、Pythonの入力処理を調べることだと思います:(

于 2013-11-12T00:08:08.170 に答える