0
A
回答
1
我想你想要的是Tk::after
。
#!/usr/bin/perl
use strict;
use warnings;
use Tk;
my $mw = MainWindow->new;
my $spawn = $mw->Button(
-text => 'spawn',
-command => sub {
my $subwindow = MainWindow->new;
my $label = $subwindow->Label(-text => "spawned");
$label->pack;
$subwindow->after(1_000, sub { $subwindow->destroy; });
}
);
$spawn->pack;
my $exit = $mw->Button(
-text => 'exit',
-command => sub { print "exiting...\n"; exit }
);
$exit->pack;
MainLoop;
相關問題
- 1. 關閉彈出窗口後自動刷新父窗口
- 2. Javascript自動關閉彈出窗口10秒後
- 3. 3秒後關閉彈出窗口
- 4. 在VIM中關閉Python代碼窗口後自動關閉pylint窗口
- 5. wkWebView關閉窗口 - 自動關閉
- 6. 我的主窗體在15秒後自動關閉(Visual Basic)
- 7. 10秒後關閉窗體
- 8. 當父窗口關閉時自動關閉子窗口
- 9. 如何使用計時器在10秒後關閉(自動隱藏)WPF窗口
- 10. JSF - 基本頁面刷新後自動關閉彈出窗口
- 11. 在Response.End後關閉窗口
- 12. pyqt:幾秒後自動關閉messagebox
- 13. 如何在新窗口顯示後關閉當前窗口
- 14. 如何在5秒後關閉窗戶?
- 15. PyQt4的窗口關閉自動
- 16. 自動關閉當前窗口,並用新的URL地址打開新窗口
- 17. iframe fancybox關閉後刷新父窗口
- 18. 無關閉窗口的關閉窗口
- 19. 窗口在創建(並顯示)後,立即關閉sepatarted線程
- 20. 在Javascript(而不是JQuery)中,2秒後如何關閉窗口?
- 21. 如何創建關閉主窗口時打開的窗口?
- 22. 防止emacs在完成後自動關閉窗口
- 23. 如何自動在固定時間後關閉tkinter窗口?
- 24. 關閉子窗口刷新父窗口
- 25. 如何關閉excel窗口自動?
- 26. 自動關閉瀏覽器窗口
- 27. Response.End()之後關閉窗口?
- 28. 模擬後關閉窗口
- 29. 啓動後Tomcat窗口會自動關閉
- 30. 在Eclipse中關閉自動建議彈出窗口
你試過[perldoc -f alarm](http://perldoc.perl.org/functions/alarm.html)嗎? – Dummy00001 2010-08-31 11:35:27
@ Dummy00001在這種情況下,'alarm'函數不是一個好主意; 'Tk'對於這類事情有它自己的事件循環。 – 2010-08-31 12:16:13