さまざまな測定が毎週行われたかどうかを監視する 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 でこれを行う簡単な方法はありますか?