我正在编写一个 GUI,它将监视是否每周进行各种测量。我已经编写了各种其他 GUI,用于每天将测量结果更新到数据库中。这些 GUI 使用 Tk::Date datewidget,它允许我按天切换
my $datewidget = $f_filter->Date(-choices=>'today', -datefmt=>'%2d %2m %4y',
-fields=>'date', -varfmt=>'datehash',
-monthmenu=>1, -allarrows=>1,
-value=>'now', -command=>\&populate)->pack(-side=>'left');
这让我可以使用向上和向下箭头来增加/减少天数、更改月份和年份。
我希望在每周 GUI 中做的是有一个向上和向下箭头,它只会按周切换。例如,本周将是“11 月 4 日星期一至 11 月 8 日星期五”,下周将是“11 月 11 日星期一至 11 月 15 日星期五”
我希望能够前进和后退几年。
在 perl-Tk::Date 或 Date::Entry 中是否有一种简单的方法可以做到这一点?