キーを押したときに (Python/Windows) GUI GTK ウィンドウを閉じたい。ただし、反応はありません。私は初心者で、グーグルで答えを探していました。私の英語もあまり専門的ではありません。しばらくお待ちください。
import pygtk
import gtk
import pyHook
class Program:
def QuitOnKeyPress(self):
if pyHook.GetKeyState(81) == '1':
gtk.main_quit()
def __init__(self):
self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
self.window.set_position(gtk.WIN_POS_CENTER)
self.window.set_size_request(300, 300)
self.window.show()
def main(self):
gtk.main()
if __name__ == "__main__":
prog = Program()
prog.main()
while 1:
prog.QuitOnKeyPress() #Tried without () too
私が間違っていることを教えてください。win32api と pyGame も使ってみました。しかし、win32api [ここから]はインストールされておらず、win32com しかありませんでした。PyGame にも問題がありました。キーボード イベント/モジュールがインストールされていませんでした。