1

前半のGUIプログラムを作成しようとしていますが、を使用してtkinterいますが、なぜ機能しないのかわかりません。

import Tkinter
import tkMessageBox
import os 
from Tkinter import *
import Tkinter
import tkMessageBox

root = Tkinter.Tk()

#text

text = Text(root)
text.insert(INSERT, "EASY hacktool for Linux\n\n1.john\n2.Crack wep\n3.Crack wpa/wpa2\n q to quit\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n  \n\n\n\n\n\n\n\n\n\n\n", )
text.tag_add("here", "1.0", "25.50")
text.tag_config("here", background="black", foreground="green")
text.pack()


def key(event):
    if event.keysym == 'q':
        root.destroy()
    elif event.keysym == '\x31':
        os.system("python Gui/john.py")
    elif event.keysym == '\x32':
        os.system("python Gui/aircrack.py")

root.bind_all('<Key>', key)


root.mainloop()

1(\ x31)を押すと完全に機能しますが、「2」(\ x32)を押すと何も起こらず、試してみaircrack.pyましたが、機能しません。

4

1 に答える 1

0

私が置き換えれば、コードは私にとってはうまくいきます

os.system("python Gui/aircrack.py")

printステートメントだけで...うまくいきますか?あなたの aircrack.py は何ですか?同じパスにあることを確認してください。

于 2012-11-01T10:07:31.147 に答える