MyTetra Share
Делитесь знаниями!
Zenity - диалоговое окно "календарь"
Текстовые метки: linux, инерфейс, скрипт, zenity
Раздел: Компьютер - Linux - Языки создания интерфейсов
Запись: xintrea/mytetra_syncro/master/base/0000000010/text.html на raw.github.com

Используйте параметр --calendar, чтобы создать диалоговое окно Календарь.
Zenity возвращает выбранную дату в стандартный поток ошибок.
Если в командной строке не указана дата, то диалоговое окно будет использовать
текущую дату.


Диалоговое окно календарь поддерживает следующие параметры:

--text=текст
Указывает текст, который будет изображён в диалоговом окне календаря.

--day=день
Указывает день, который будет выделен в диалоговом окне календаря.
День должен быть числом между 1 и 31 включительно.

--month=месяц
Указывает месяц, который будет выделен в диалоговом окне календаря.
Месяц должен быть числом между 1 и 12 включительно.

--year=год
Указывает год, который будет выбран в диалоговом окне календаря.

--date-format=формат
Указывает формат даты, в котором она будет возвращена после выбора
из диалогового окна. Формат даты по умолчанию зависит от локальных настроек.
Формат должен иметь вид, приемлемый функцией strftime, например %A %d/%m/%y.

Следующий сценарий является примером того, как создавать диалоговое окно Календарь:

#!/bin/sh

if zenity --calendar \
--title="Выберите Дату" \
--text="Щёлкните на дате, чтобы выбрать её." \
--day=10 --month=8 --year=2004
then echo $?
else echo "Дата не выбрана"
fi

http://library.gnome.org/users/zenity/2.20/zenity-calendar-options.html.ru

 
MyTetra Share v.0.59
Яндекс индекс цитирования