Sikuliでは、一定時間が経過すると自動的に消えるダイアログボックスを作ることができます。
1 | res = Do.popup(u"10秒経過すると自動的に閉じるダイアログ", 10) # 第2引数が待ち時間(秒)です。 |
時間が経過しても操作しなかったときは、戻り値はNoneとなります。
ダイアログの種類は下記の表をご参照ください。
メソッド | ダイアログボックス |
---|---|
Do.popup | ポップアップダイアログ |
Do.popError | エラーダイアログ |
Do.popAsk | [はい]か[いいえ]をたずねるダイアログ |
Do.input | 1行入力ダイアログ |
ユーザの入力待ちで処理を止めたくない場合などに使用できるかと思います。