我寫了一個小小的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