在 zenity 命令中显示多个日历

在 zenity 命令中显示多个日历

Zenity 命令提供了一个选项来显示日历以获取日期输入,例如

    zenity --calendar

在某些情况下,我们需要获取多个日期作为输入。即开始和结束日期。

但 zenity 日历没有任何显示多个日历的选项。

因此需要调用zenity --calendar两次来获取开始和结束日期选择器。

虽然,它并没有提供更好的体验或工作流程,但如果我们一一显示两个以上的日历表单。

我们如何在 zenity 中实现这一目标,或者我们应该寻找其他命令?

答案1

我找到了一种在 zenity 中在单个窗口中显示多个日历的方法。

Zenity 提供表单选项,它允许显示多个输入元素。还支持日历作为输入元素。

它给了我一个想法,以禅宗的方式显示多个日历。

请参阅下面的示例,

zenity --forms --text='Give start and end date' --add-calendar='start date' --add-calendar='end date'

它将把选定的日期指定为 |分离的值。

相关内容