7

コマンドラインで渡されたテキストを含むメッセージボックスをポップアップするだけの小さな python スクリプトを作成しました。ウィンドウ (前の呼び出しの結果) が開いていない場合にのみ、ポップアップさせたいと考えています。

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:]))

それを確認する方法はありますか?

4

2 に答える 2

2

私はあなたが望むと信じています:

if 'normal' != root.state():
    tkMessageBox.showinfo("Key you!", " ".join(sys.argv[1:]))
于 2008-09-05T16:19:35.063 に答える