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