필자는 명령 줄에서 전달 된 텍스트가 포함 된 메시지 상자를 팝업하는 작은 파이썬 스크립트를 작성했습니다. 나는 이전 호출에서 창문이 열렸을 때만 팝업을하고 싶다.주어진 제목의 창이 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:]))
어떻게 확인할 수 있습니까? 내가 당신을 믿지
시도해 보았지만 작동하지 않습니다. 어쨌든 새 창이 열립니다. 어쩌면 나는 아직 명확하지 않다. 두 개의 파이썬 인터프리터가 동시에 실행 중이다. 두 번째 프로세스가 다른 프로세스가 종료 될 때, 즉 창 또는 그 제목이있는 창이 이미 열려있을 때 두 번째 프로세스를 종료하고 싶습니다. – Tibi