Задания для самостоятельного выполнения

1. Создать приложение, которое расчерчивает окно правильными шестиуголь­никами (размер – 1/20 высоты окна) и при щелчке мышью в шестиугольнике закрашивает его цветом, выбираемым с помощью не модального диалогового окна с наборными счетчиками (Spin), которые позволяют установить интен­сивности красной, зеленой и синей составляющих цвета. Предоставьте воз­можность сохранять изображение в файле и считывать его из файла.
Проверку, в какой ячейке пользователь щелкнул мышью, выполнять с помо­щью областей QRegion!

2. Создать приложение, которое расчерчивает окно косой сеткой (линиями под углом 45 градусов, расстояние между линиями – 1/20 высоты окна) и при ще­лчке мышью в ромбе закрашивает его цветом, выбираемым с помощью не мо­дального диалогового окна с наборными счетчиками (Spin), которые позволя­ют установить интенсивности красной, зеленой и синей составляющих цвета. Предоставьте возможность сохранять изображение в файле и считывать его из файла.
Проверку, в какой ячейке пользователь щелкнул мышью, выполнять с помо­щью областей QRegion!

3. Создать приложение, которое расчерчивает окно прямоугольной сеткой (ли­ниями, параллельными сторонам окна, расстояние между линиями – 1/20 меньшей стороны окна) и при щелчке мышью в прямоугольнике закрашивает его цветом, выбираемым с помощью не модального диалогового окна с набор­ными счетчиками (Spin), которые позволяют установить интенсивности крас­ной, зеленой и синей составляющих цвета. Предоставьте возможность сохра­нять изображение в файле и считывать его из файла.
Проверку, в какой ячейке пользователь щелкнул мышью, выполнять с помо­щью областей QRegion!

4. Создать приложение, которое заполняет окно несколькими рядами окружнос­тей (радиус окружности – 1/20 меньшей стороны окна) и при щелчке мышью в окружности закрашивает ее цветом, выбираемым с помощью не модального диалогового окна с наборными счетчиками (Spin), которые позволяют устано­вить интенсивности красной, зеленой и синей составляющих цвета. Предоставьте возможность сохранять изображение в файле и считывать его из файла.
Проверку, в какой окружности пользователь щелкнул мышью, выполнять с помощью областей QRegion!

5. Создать приложение, которое заполняет окно несколькими рядами равносто­ронних треугольников (высота треугольника - 1/10 высоты окна) и при ще­лчке мышью в треугольнике закрашивает его цветом, выбираемым с помощью не модального диалогового окна с наборными счетчиками (Spin), которые поз­воляют установить интенсивности красной, зеленой и синей составляющих цвета. Предоставьте возможность сохранять изображение в файле и считывать его из файла.

Проверку, в каком треугольнике пользователь щелкнул мышью, выполнять с помощью областей QRegion!

6. Создать приложение, которое заполняет окно несколькими рядами вертикально стоящих ромбов (высота ромба в 2 раза больше ширины) и при щелчке мышью в ромбе закрашивает его цветом, выбираемым с помощью немодального диало­гового окна с наборными счетчиками (Spin), которые позволяют установить интенсивности красной, зеленой и синей составляющих цвета. Предоставьте возможность сохранять изображение в файле и считывать его из файла.
Проверку, в каком ромбе пользователь щелкнул мышью, выполнять с помощью областей QRegion!

7. Создать приложение, которое заполняет окно несколькими рядами правильных 5-угольников (выпуклых) и при щелчке мышью в 5-угольнике закрашивает его цветом, выбираемым с помощью немодального диалогового окна с наборными счетчиками (Spin), которые позволяют установить интенсивности красной, зеленой и синей составляющих цвета. Предоставьте возможность сохранять изображение в файле и считывать его из файла.

Проверку, в каком 5-угольнике пользователь щелкнул мышью, выполнять с по­мощью областей QRegion!

8. Создать приложение, которое заполняет окно несколькими рядами пятиконеч­ных звездочек и при щелчке мышью в звездочке закрашивает ее цветом, выби­раемым с помощью немодального диалогового окна с наборными счетчиками (Spin), которые позволяют установить интенсивности красной, зеленой и синей составляющих цвета. Предоставьте возможность сохранять изображение в фай­ле и считывать его из файла.

Проверку, в какой звездочке пользователь щелкнул мышью, выполнять с помощью областей QRegion!

9. Создать приложение, которое заполняет окно несколькими рядами 6-конечных звездочек и при щелчке мышью в звездочке закрашивает ее цветом, выби­раемым с помощью немодального диалогового окна с наборными счетчиками (Spin), которые позволяют установить интенсивности красной, зеленой и синей составляющих цвета. Предоставьте возможность сохранять изображение в фай­ле и считывать его из файла.

Проверку, в какой звездочке пользователь щелкнул мышью, выполнять с помощью областей QRegion!

10. Создать приложение, которое заполняет окно несколькими рядами 7-конечных звездочек и при щелчке мышью в звездочке закрашивает ее цветом, выби­раемым с помощью немодального диалогового окна с наборными счетчиками (Spin), которые позволяют установить интенсивности красной, зеленой и синей составляющих цвета. Предоставьте возможность сохранять изображение в фай­ле и считывать его из файла.

Проверку, в какой звездочке пользователь щелкнул мышью, выполнять с помощью областей QRegion!

11. Создать приложение, которое заполняет окно несколькими рядами 8-конечных звездочек и при щелчке мышью в звездочке закрашивает ее цветом, выбира­емым с помощью немодального диалогового окна с наборными счетчиками (Spin), которые позволяют установить интенсивности красной, зеленой и синей составляющих цвета. Предоставьте возможность сохранять изображение в фай­ле и считывать его из файла.

Проверку, в какой звездочке пользователь щелкнул мышью, выполнять с помощью областей QRegion!






Лабораторная работа № 9


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: