Tkinter& X11:在IDE之外运行程序?

时间:2013-09-20 12:58:21

标签: python user-interface tkinter x11

关于Tkinter& amp;的快速提问X11:如何运行/运行独立程序?这是一个(可怜的)简单例子,

from Tkinter import *
import urllib2
import re

master = Tk()
e = Entry(master)
e.pack()
e.focus_set()

def yahoo_search_condenser():
    n = e.get()
    source = urllib2.urlopen("http://search.yahoo.com/search?p=" + n)
    target = source.read()
    expr = re.findall('(?<="yschttl spt"\shref=")[\S]+', target)
    source.close()
    root = Tk()
    text = Text(root)
    text.insert(INSERT, expr)
    text.insert(END, '.')
    text.pack()
    root.mainloop()

b = Button(master, text="get", width=10, command=yahoo_search_condenser)
b.pack()

mainloop()

那么如果不通过我的IDE,我将如何启动它?如何在不经过某个中间人的情况下安装/实施X11 GUI?显然,我对此很陌生。

感谢您的帮助!

1 个答案:

答案 0 :(得分:3)

我根本没有使用过Tkinter的经验,但我只是将你的代码复制到本地文件中并从bash shell中键入python myfile.py,它没有问题。