1

私は次のコードを持っています

#!/usr/bin/python
import keybinder

def Mark(args):
    print "Why, hello!"

keybinder.bind("<Super>m", Mark, "junk")
KEYBINDER.MAIN_LOOP_KEYPRESS()

つまり、システム内のどこかでキーの組み合わせが押されるまで、バックグラウンドで静かにスリープするプログラムを作成したいと思います。キーバインダーはキーを押すのに良い方法のようですが、最終行で示されているスリープ部分をどのように実行するかはわかりません。GTkのような大きなフレームワークをインポートすることは、このアプリケーションにとってやり過ぎであるように思われるので、ビジーループを避けたいと思います。

何かご意見は?

4

1 に答える 1

0

多分ただ:

while not key_pressed:
    time.sleep(0.2)
于 2012-11-02T09:57:52.270 に答える