Рисование на форме
Список вопросов теста
Вопрос 1
Какой метод необходимо переопределить у класса формы для рисования на ней?
Вопрос 2
В каком модуле библиотеки PyQt5 описаны классы для рисования?
Варианты ответов
- QtCore
- QtWidget
- QtGui
- Qt
Вопрос 3
Какие из утверждений правдивы?
Варианты ответов
- Задать цвет для инструмента можно с помощью объекта класса QColor.
- Класс QPainter отвечает за низкоуровневое рисование.
- Класс QBrush описывает ручку.
- Инструмент "Ручка" отвечает за рисование фона геометрических фигур.
Вопрос 4
Запишите пропущенную часть инструкции для создания в переменной r объекта, который задаёт красный цвет:
r = ... (255,0,0)
Ответ запишите без пробелов.
Вопрос 5
Установите соответствие между методами класса QPainter и их описаниями.
1.
Рисует линию
2.
Рисует текст
3.
Рисует прямоугольник
4.
Рисует эллипс
5.
Рисует точку
Варианты ответов
- drawText
- drawLine
- drawEllipse
- drawRect
- drawPoint
Вопрос 6
Какие параметры принимает на вход конструктор класса QPen?
Варианты ответов
- Цвет ручки
- Стиль линии
- Стиль фона
- Толщину линии
- Начальное положение ручки
Вопрос 7
Установите верный порядок следования инструкций в методе paintEvent() для рисования линии.
Варианты ответов
- pnt = QPainter ()
- pnt.begin (self)
- pnt.setPen (QPen (QColor (0, 0, 0), 2, Qt.SolidLine))
- pnt.drawLine (1, 1, 100, 1)
- pnt.end ()
Вопрос 8
Установите соответствие между рисунками линий и их стилями в графической библиотеке PyQt5.
1.
DashLine
2.
DotLine
3.
SolidLine
4.
DashDotLine
5.
DashDotDotLine
Варианты ответов
Вопрос 9
Какое максимальное количество параметров принимает на вход конструктор класса QBrush?
Вопрос 10
Какие из этих методов принимают на вход по четыре числовых параметра?
Варианты ответов
- drawPoint
- drawLine
- drawRect
- drawRect
- drawText







