Докладний опис
Клас QPen визначає, як повинен QPainter малювати лінії і контури фігур.
Перо має стиль, товщину, кисть, стиль закінчень і стиль з'єднань.
Стиль пера задає тип лінії. За замовчуванням перо має стиль Qt :: SolidLine. Установка стилю в Qt :: NoPen забороняє живописцю малювати лінії і контури.
Кисть пера визначає заливку ліній і тексту. За замовчуванням перо має тверду чорну кисть. Опис класу QColor містить список зумовлених квітів.
Стиль закінчень визначає, як будуть малюватися закінчення відображаються ліній. Стиль з'єднань визначає, як будуть висвітлюються з'єднання двох ліній при малюванні декількох пов'язаних ліній (QPainter :: drawPolyline () і т.д.). Стилі закінчень і з'єднань впливають тільки на широкі лінії, тобто ширина яких дорівнює 1 або більше.
Для завдання стилю заливки використовуйте клас QBrush.
Починаючи з Qt 4.1 стало можливо, за допомогою setDashPattern (), задати власний стиль лінії QPen.
Для отримання повного списку стилів пера см. Опис перерахування Qt :: PenStyle.
Дійсно-ли малюються закінчення ліній при ширині лінії нуль або один, залежить від стилю закінчення. При використанні SquareCap (п замовчуванням) або RoundCap вони малюються, а при використанні FlatCap немає.
Опис Функцій-Членів
QPen :: QPen ()
Створює за замовчуванням чорне безперервне перо товщиною 0.