Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
zenity_графика_в_командной_строке [2013/01/14 11:00] 84.52.86.5 |
zenity_графика_в_командной_строке [2013/01/14 15:14] (текущий) |
||
---|---|---|---|
Строка 11: | Строка 11: | ||
-1 - сообщает о том, что операция завершилась с ошибкой; | -1 - сообщает о том, что операция завершилась с ошибкой; | ||
5 - диалоговое окно было закрыто после истечения интервала таймаута. | 5 - диалоговое окно было закрыто после истечения интервала таймаута. | ||
- | | + | |
- | + | ||
- | Создание диалогового окна для вывода сообщений | + | |
+ | Создание диалогового окна для вывода сообщений | ||
Чтобы начать использовать zenity на практике не требуется обладать особыми знаниями или умениями, | Чтобы начать использовать zenity на практике не требуется обладать особыми знаниями или умениями, | ||
+ | |||
+ | |||
В zenity определены четыре типа диалоговых окон для вывода сообщений: | В zenity определены четыре типа диалоговых окон для вывода сообщений: | ||
Строка 29: | Строка 32: | ||
--text=" | --text=" | ||
- | | + | {{: |
+ | |||
+ | Если требуется вывести текст сообщения в одну строку и без переносов, | ||
+ | |||
+ | zenity --error \ | ||
+ | | ||
+ | | ||
+ | | ||
+ | {{: | ||
+ | |||
+ | |||
+ | Создание диалогового окна для выбора варианта ответа | ||
+ | |||
+ | Создание диалогового окна, в котором от пользователя требуется ответить на предложенный вопрос (" | ||
+ | |||
+ | Листинг 1. Пример использования диалогового окна для выбора варианта ответа | ||
+ | |||
+ | |||
+ | #!/bin/sh | ||
+ | if [ -z " | ||
+ | then | ||
+ | zenity --error --text=" | ||
+ | else | ||
+ | | ||
+ | --text=" | ||
+ | --timeout=7 | ||
+ | if [ $? -eq " | ||
+ | | ||
+ | rm $* | ||
+ | | ||
+ | --text=" | ||
+ | | ||
+ | | ||
+ | --text=" | ||
+ | fi | ||
+ | fi | ||
+ | |||
+ | |||
+ | В приведённом примере использованы все четыре типа диалоговых окон сообщений. Однако, | ||
+ | |||
+ | {{: | ||