Я нахожусь в процессе написания графического интерфейса, который будет контролировать, если бы различные измерения проводились еженедельно. Я написал несколько других графических интерфейсов для ежедневного обновления результатов измерений в базе данных. Эти ГПИ использовать Tk :: Дата datewidget, что позволяет мне переключаться по днямPerl Tk :: Date - переключается на неделю
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');
Это позволяет мне использовать стрелки вверх и вниз для увеличения/уменьшения дней, изменения месяца и года.
Что я хочу делать в еженедельном графическом интерфейсе, есть стрелка вверх и вниз, которая будет переключаться только по неделям. Например, на этой неделе будет «Пн 4 ноября - пятница 8 ноября», на следующей неделе «Пн с 11 ноября по 15 ноября»
Я хотел бы иметь возможность идти вперед и назад несколько лет.
Есть ли простой способ сделать это в perl-Tk :: Date или Date :: Entry?