我写了一个小小的python脚本,弹出一个消息框,其中包含在命令行上传递的文本。只有当前一个呼叫产生的窗口未打开时,我才会弹出它。如何知道给定标题的窗口是否已经在Tk中打开?
from Tkinter import *
import tkMessageBox
root = Tk()
root.withdraw()
# TODO not if a window with this title exists
tkMessageBox.showinfo("Key you!", " ".join(sys.argv[1:]))
任何想法如何检查?
我试过这个,它不起作用,反正新的窗口打开。 也许我还不够清楚:两个python解释器同时运行。我希望第二个进程在另一个进程运行时退出,即当窗口或任何带有该标题的窗口已经打开时。 – Tibi 2008-10-13 12:01:58