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

Практика 12

Библиотека Qt: обработчики событий 

Для каждой программы, состоящей из нескольких файлов, 
создавайте отдельную папку проекта, например project06-1, 
project12-2 и т.д., где "12" - номер практического 
занятия, 1, 2 и т.д. - номер задания.
Каждую программу, состоящую из одного файла, сохранять 
в отдельном файле для каждого упражнения, 
например prog12-1, prog12-2 и т.д., где "12" - номер практического 
занятия, 1, 2 и т.д. - номер задания.

1. По примеру 20 из лекции создайте библиотеку MyClass, которую 
подключите к приложение с графическим интерфейсом с применением 
библиотеки Qt. В классе должен содержаться метод, с помощью которого
при щелчке по кнопке создается новое окно.

2. По примеру 21 из лекции создайте приложение с графическим 
интерфейсом с применением библиотеки Qt, в котором можно 
настраивать скорость работы таймера заданием интервала числом 
в поле ввода.

3. По примеру 22 из лекции создайте приложение с графическим 
интерфейсом с применением библиотеки Qt, в котором таймер 
используется для простейшей анимации движения графического 
примитива эллипса по экрану. 

4. В графическом приложении с применением библиотеки Qt 
подключите библиотеку TBook, в которой для массива объектов значения 
свойств загружаются из текстового файла для 10 книг. 
Одно из свойств - имя файла в формате JPEG, содержащей изображение 
обложки книги, которое выводится при нажатии на кнопку для 
книги, выбранной по номеру. 

Источники

Основные

  1. Юркин А. Г. Задачник по программированию. — СПб.: Питер, 2002. — 192 с.
  2. Поляков К. Ю., Шестаков А. П., Еремин Е. А. Объектноориентированное программирование // Информатика. — 2011. — N13. — С. 22-45.