Вариант 3. Экспериментальное приложение

Сложность

20 баллов

Описание

Написать экспериментальное приложение для иллюстрации возможности динамического создания элементов интерфейса на форме. При реализации необходимо использовать следующие стандартные компоненты Qt: QMenuBar, QMenu, QToolBar, QFileDialog, QPushButton, QRadioButton, QLabel, QLineEdit .

Пользователь может выбрать тип создаваемых элементов интерфейса (кнопка, область ввода текста, текстовая метка) и их количество. Каждый создаваемый экземпляр должен иметь свое имя (свойство objectName), например, btn1, btn2, edt1, edt2 и т.д.

При нажатии на созданную кнопку должно выводиться сообщение с названием (свойство objectName) экземпляра нажатой кнопки.

При изменении содержимого созданного поля ввода в строку состояния главной формы приложения должно выводиться название измененного экземпляра и новое значение.

Защита

Для защиты лабораторной работы необходимо представить:

  • Работающую программу.
  • Листинг программы с комментариями.
[Внимание]Внимание

Соблюдайте, пожалуйста, "правила хорошего тона" при выборе имен компонентов формы (никаких QMemo1, QLabel1 и т.д.)!

Сайт управляется системой uCoz