Tkinter GUI在iPython之外不起作用

时间:2013-01-05 00:07:20

标签: user-interface python-2.7 tkinter

我对Python很不熟悉,但我试图用tkinter(Python 2.7.x)制作一个简单的gui。我有一个功能齐全的按钮,但我只能让脚本在iPython中工作。当我尝试在iPython环境之外运行它时,我看到一些文本在命令提示符下运行但没有任何反应(即没有gui出现,没有动作发生)。

我的代码:

    import Tkinter
    from Tkinter import *
    import os

    #define frame
    root = Tk()

    frame = Frame(root)
    frame.pack()


    #define buttons
    button = Button(frame, text="Action", command= lambda: os.system("Action.py"))
    button.pack(side=LEFT)

1 个答案:

答案 0 :(得分:3)

root.mainloop()添加到代码的末尾。