Шаг 254.
Библиотека Qt.
Метод рисования элементов управления drawControl

    На этом шаге рассмотрим методы рисования элементов управления в Qt.

    В группу элементов управления входят такие виджеты, как, например, кнопка и индикатор прогресса.

    Для изменения их внешнего вида необходимо перегрузить метод drawControl():

void drawControl(ControlElement elem,
                 const QStyleOption* popt,
                 QPainter* ppainter,
                 const QWidget* pwgt = 0
)

    Первый аргумент — это значение, сообщающее о том, какой элемент управления должен быть нарисован. Три последних аргумента аналогичны аргументам метода drawPrimitive().

    На следующем шаге рассмотрим методы рисования составных элементов управления в Qt.




Предыдущий шаг Содержание Следующий шаг