На этом шаге рассмотрим методы рисования элементов управления в Qt.
В группу элементов управления входят такие виджеты, как, например, кнопка и индикатор прогресса.
Для изменения их внешнего вида необходимо перегрузить метод drawControl():
void drawControl(ControlElement elem,
const QStyleOption* popt,
QPainter* ppainter,
const QWidget* pwgt = 0
)Первый аргумент — это значение, сообщающее о том, какой элемент управления должен быть нарисован. Три последних аргумента аналогичны аргументам метода drawPrimitive().
На следующем шаге рассмотрим методы рисования составных элементов управления в Qt.