Инструменты пользователя

Инструменты сайта


zenity_графика_в_командной_строке

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
zenity_графика_в_командной_строке [2013/01/14 11:01]
84.52.86.5
zenity_графика_в_командной_строке [2013/01/14 15:14] (текущий)
Строка 32: Строка 32:
               --text="На Gmail получены новые почтовые сообщения"               --text="На Gmail получены новые почтовые сообщения"
  
-  +{{:снимок-сообщение_от_gmail.png?direct|}} 
 + 
 +Если требуется вывести текст сообщения в одну строку и без переносов, чтобы привлечь внимание к сообщению об ошибке, то можно воспользоваться ключом --no-wrap, как показано ниже: 
 + 
 +zenity --error \ 
 +       --text="На сменном носителе не хватает места \ 
 +               для резервного копирования файлов"
 +       --no-wrap 
 +{{:снимок-ошибка.png?direct|}} 
 + 
 + 
 +Создание диалогового окна для выбора варианта ответа 
 + 
 +Создание диалогового окна, в котором от пользователя требуется ответить на предложенный вопрос ("OK" или "Отмена"), лучше продемонстрировать на небольшом примере, приведённом в листинге 1. 
 + 
 +Листинг 1. Пример использования диалогового окна для выбора варианта ответа 
 + 
 + 
 +#!/bin/sh 
 +if [ -z "$*"
 +then 
 +  zenity --error --text="Не задан список удаляемых файлов" 
 +else 
 + zenity --question --title="Внимание: операция удаления"
 +        --text="Вы действительно хотите удалить перечисленные файлы?"
 +        --timeout=7 
 + if [ $? -eq "0"
 + then 
 +   rm $* 
 +   zenity --info --title="Операция выполнена"
 +          --text="Перечисленные файлы удалены" 
 + else 
 +   zenity --warning --title="Операция отменена"
 +          --text="Перечисленные файлы не были удалены" 
 + fi 
 +fi 
 + 
 + 
 +В приведённом примере использованы все четыре типа диалоговых окон сообщений. Однако, так как в данном разделе рассматривается взаимодействие с пользователем по схеме "вопрос-ответ", то основное внимание следует уделить тому, как выглядит соответствующее диалоговое окно. 
 + 
 +{{:снимок-ошибка-2.png?direct|}}
  
zenity_графика_в_командной_строке.1358161291.txt.gz · Последнее изменение: 2013/01/14 15:01 (внешнее изменение)

DokuWiki Appliance - Powered by TurnKey Linux