Ввод календаря Zenity

Поэтому я пытаюсь сделать календарь, который можно использовать как блокнот на каждый день, как напоминание. Мне было интересно, есть ли способ, чтобы, когда пользователь нажимал на дату, программа открывала текстовое окно --entry и запрашивала желаемое напоминание. затем при повторном выборе той же даты напоминание все еще присутствует. Спасибо, вот мой код

      #!/bin/bash

function Ddate()
{
    zenity --info \
    --title "Date and Time" \
    --text "Today is $(date)"
}

function Dcalendar()
{
    zenity --calendar \
    --title "Calendar" 
}

function DReminder()
{
    --title "Reminder" \
    --entry-text "Birthday/Events..."
}

function DDelete()
{
    zenity --entry-text "Enter Path" > \
    --title "DELETE"
}

while true;
do
choice="$(zenity --height 275 --width 450 \
--list \
--title="Menu" \
--column="Function" --column="Description" \
    Date 'Display the actual date and time.' \
    Calendar 'Display an interactive calendar.' \
    Delete 'Let you delete a file.' \
    Exit 'To quit this script.')"

case $choice in
    Date) Ddate;;
    Calendar) Dcalendar;;
    Delete) Ddelete;;
    Exit) break;;

esac

done

0 ответов

Другие вопросы по тегам