Home · All Classes · Main Classes · Grouped Classes · Modules · Functions |
Класс QBrush задает образец заполнения форм, рисуемых с помощью QPainter. Далее...
#include <QBrush>
Класс QBrush задает образец заполнения форм, рисуемых с помощью QPainter.
Кисть характеризуется стилем и цветом. Один из стилей кисти - это пользовательский образец, заданный с помощью QPixmap.
Стиль кисти задает способ заливки. Стиль кисти по умолчанию: Qt::NoBrush (в зависимости от того, как Вы создаете кисть). Данный стиль указывает, что фигуры не нужно заполнять. Стандартный стиль заполнения - это Qt::SolidPattern.
Цвет кисти задает цвет заполнения фигуры. Описание QColor содержит список предопределенных цветов.
Используйте класс QPen для задания стилей линий/контуров.
Example:
QPainter painter; QBrush brush(Qt::yellow); // желтая твердая кисть painter.begin(&anyPaintDevice); // начало рисования painter.setBrush(brush); // установка желтой кисти painter.setPen(Qt::NoPen); // не рисовать контуры painter.drawRect(40,30, 200,100); // рисование заполненного прямоугольника painter.setBrush(Qt::NoBrush); // не заполнять painter.setPen(Qt::black); // установить черной перо толщиной 0 пикселей painter.drawRect(10,10, 30,20); // рисование контура прямоугольника painter.end(); // завершение рисования
Полный список стилей кисти: Qt::BrushStyle.
См. также QPainter, QPainter::setBrush() и QPainter::setBrushOrigin().
Создает кисть по умолчанию: черная кисть со стилем Qt::NoBrush (такая кисть не заполняет фигуры).
Создает черную кисть со стилем style.
См. также setStyle().
Создает кисть цвета color и стиля style.
См. также setColor() и setStyle().
Создает кисть цвета color и образцом заполнения, содержащимся в pixmap.
Цвет имеет значение только для QBitmaps.
См. также setColor() и setPixmap().
Создает кисть черного цвета и пиксельной картой pixmap.
Создает копию other.
Создает кисть, основанную на полученном gradient.
Создает кисть с цветом color и стилем style.
См. также setColor() и setStyle().
Создает кисть с цветом color и образцом заполнения, содержащимся в pixmap.
Цвет QBitmaps.
См. также setColor() и setPixmap().
Разрушает кисть.
Возвращает цвет кисти.
См. также setColor().
Возвращает описание градиента данной кисти.
Возвращает true, если кисть абсолютно непрозрачна; в противном случае возвращает false. Кисть считается непрозрачной если:
Устанавливает цвет кисти в c.
См. также color() и setStyle().
Данная перегруженная функция-член предоставлена для удобства. Ее поведение аналогично поведению вышеприведенной функции.
Устанавливает стиль кисти в style.
См. также style().
Устанвилвает пиксельную карту кисти в pixmap. Стиль устанавливается в Qt::TexturePattern.
Текущий цвет кисти влияет только на монохромную пиксельную карту, т.е. пиксельную карту, для которой QPixmap::depth() == 1.
См. также texture(), pixmap() и color().
Возвращает стиль кисти.
См. также setStyle().
Возвращает пользовательский образец кисти или, если пользовательский образец кисти не был установлен, null.
См. также setTexture() и setPixmap().
Возвращает кисть как QVariant
Возвращает true если данная кисть отлична от кисти b; в противном случае возвращает false.
Две кисти считаются различными, если они имеют различный цвет, стиль или пиксельную карту.
См. также operator==().
Присваивает значение b данной кисти и возвращает указатель данной кисти.
Возвращает true если данная кисть эквивалентна кисти b; в противном случае возвращает false.
Две кисти считаются эквивалентными, если они имеют одинаковые цвет, стиль и пиксельную карту.
См. также operator!=().
Записывает кисть b в поток s и возвращает ссылку на поток.
См. также Формат операторов QDataStream.
Читает кисть b из потока s и возвращает ссылку на поток.
См. также Формат операторов QDataStream.
Copyright © 2005 Trolltech | Trademarks | Qt 4.1.0 |