Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
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 | ||
| + | |||
| + | |||
| + | В приведённом примере использованы все четыре типа диалоговых окон сообщений. Однако, | ||
| + | |||
| + | {{: | ||