Главная Програм-е на ЯВУ » Файлы » Лекции » Програм-е на ЯВУ [ Добавить материал ]

Организация многооконного интерфейса

[Скачать с сервера (874.9 Kb) - бесплатно] 30.10.2009, 11:33
  • Понятие модального и немодального окна
  • Стандартные диалоги
  • Создание диалогового окна
  • Способ передачи данных между окнами

Фрагменты из лекции

Понятие главного окна программы

  • Большинство современных программ имеет одно главное окно и несколько диалоговых окон.
  • Главное окно отличается от диалоговых тем, что имеет меню, панель инструментов и строку состояния.
  • Оно появляется сразу после запуска про- граммы, а его закрытие приводит к завершению всего приложения.

Понятие диалогового окна программы

  • При необходимости (например, с целью за- дания параметров программы или вывода сообщений) в программе могут появляться диалоговые окна.
  • Диалоговые окна имеют одну или несколько кнопок, с помощью которых пользователь подтверждает или отменяет действия, сде- ланные им в диалоге.

Понятие модального окна

  • Модальное окно прерывает работу приложения и для продолжения работы окно должно быть закрыто.
  • Такое окно обычно используется для осуществления действий, которые требуют обязательной реакции пользователя: только после того как пользователь выполнит необходимые действия, он сможет перейти к другому действию (в том числе вернуться к предыдущему).

Стандартные диалоговые окна

  • Использование стандартных диалоговых окон значительно ускоряет разработкуприложений.
  • В QT Library реализованы следующие стандартные диалоги:
    1. диалоговое окно выбора цвета
    2. диалоговое окно выбора шрифта
    3. диалоговое окно настройки принтера
    4. диалоговое окно выбора файлов
    5. диалоговые 13 окна «обратной связи»

Диалоговые окна «обратной связи

  • Диалоговое окно ввода строки или числа (модальное окно) — QInputDialog
  • Окно сообщений (модальное окно) — QMessageBox — отображает текстовое сообщение и ожидает реакции со стороны пользователя
  • Окно сообщения об ошибке (немодальное окно) — QErrorMessage
  • Диалоговое окно прогресса (модальное окно) — QProgressDialog — информирует пользователя о начале продолжительной операции и дает ему возможность визуально оценить время работы.
Похожие материалы:

Добавил: COBA (30.10.2009) | Категория: Програм-е на ЯВУ
Просмотров: 4055 | Загрузок: 1807 | Рейтинг: 5.0/1 |
Теги: Qt, программирование, C++
Комментарии (0)

Имя *:
Email *:
Код *: