2

キーを押したときに (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 にも問題がありました。キーボード イベント/モジュールがインストールされていませんでした。

4

1 に答える 1