<qdrawutil.h> - Функции утилиты рисования
|
void | qDrawBorderPixmap ( QPainter * painter, const QRect & target, const QMargins & margins, const QPixmap & pixmap ) |
void | qDrawPlainRect ( QPainter * painter, int x, int y, int width, int height, const QColor & lineColor, int lineWidth = 1, const QBrush * fill = 0 ) |
void | qDrawPlainRect ( QPainter * painter, const QRect & rect, const QColor & lineColor, int lineWidth = 1, const QBrush * fill = 0 ) |
void | qDrawShadeLine ( QPainter * painter, int x1, int y1, int x2, int y2, const QPalette & palette, bool sunken = true, int lineWidth = 1, int midLineWidth = 0 ) |
void | qDrawShadeLine ( QPainter * painter, const QPoint & p1, const QPoint & p2, const QPalette & palette, bool sunken = true, int lineWidth = 1, int midLineWidth = 0 ) |
void | qDrawShadePanel ( QPainter * painter, int x, int y, int width, int height, const QPalette & palette, bool sunken = false, int lineWidth = 1, const QBrush * fill = 0 ) |
void | qDrawShadePanel ( QPainter * painter, const QRect & rect, const QPalette & palette, bool sunken = false, int lineWidth = 1, const QBrush * fill = 0 ) |
void | qDrawShadeRect ( QPainter * painter, int x, int y, int width, int height, const QPalette & palette, bool sunken = false, int lineWidth = 1, int midLineWidth = 0, const QBrush * fill = 0 ) |
void | qDrawShadeRect ( QPainter * painter, const QRect & rect, const QPalette & palette, bool sunken = false, int lineWidth = 1, int midLineWidth = 0, const QBrush * fill = 0 ) |
void | qDrawWinButton ( QPainter * painter, int x, int y, int width, int height, const QPalette & palette, bool sunken = false, const QBrush * fill = 0 ) |
void | qDrawWinButton ( QPainter * painter, const QRect & rect, const QPalette & palette, bool sunken = false, const QBrush * fill = 0 ) |
void | qDrawWinPanel ( QPainter * painter, int x, int y, int width, int height, const QPalette & palette, bool sunken = false, const QBrush * fill = 0 ) |
Смотрите также QPainter.
Это перегруженная функция.
Функция qDrawBorderPixmap - для рисования растровой картинки в границах прямоугольника.
Рисует заданный растровый рисунок pixmap в заданном прямоугольнике target, используя заданный painter. Растровое изображение будет разбито на девять сегментов и нарисовано согласно структуре полей margins.
Эта функция была введена в Qt 4.6.
Рисует простой прямоугольник начиная в точке (x, y) с заданными шириной width и высотой height, используя заданные painter, lineColor и lineWidth. Внутренняя часть прямоугольника заполняется кистью fill если fill не равна 0.
Предупреждение: Эта функция не выглядит как QWidget::style() или QApplication::style(). Используйте функции рисования в QStyle чтобы сделать виджеты, которые соответствуют текущему стилю ГПИ.
В качестве альтернативы вы можете использовать виджет QFrame и применить функцию QFrame::setFrameStyle() для отображения простого прямоугольника:
QFrame frame: frame.setFrameStyle(QFrame::Box | QFrame::Plain);
Смотрите также qDrawShadeRect() и QStyle.
Это перегруженная функция.
Рисует обычный прямоугольник, заданный прямоугольником rect, используя заданные painter, lineColor и lineWidth. Внутренняя часть прямоугольника заливается кистью fill если fill не равна 0.
Предупреждение: Эта функция не выглядит как QWidget::style() или QApplication::style(). Используйте функции рисования в QStyle чтобы сделать виджеты, которые соответствуют текущему стилю ГПИ.
В качестве альтернативы вы можете использовать виджет QFrame и применить функцию QFrame::setFrameStyle() для отображения простого прямоугольника:
QFrame frame: frame.setFrameStyle(QFrame::Box | QFrame::Plain);
Смотрите также qDrawShadeRect() и QStyle.
Рисует горизонтальную (y1 == y2) или вертикальную (x1 == x2) линию с тенью, используя заданный painter. Обратите внимание на то, что не рисуется ничего если y1 != y2 и x1 != x2 (т.е., линия не является ни горизонтальной, ни вертикальной).
Предоставленная палитра palette задаёт цвета тени (цвета light, dark и middle). Переданная lineWidth задаёт ширину линии для каждой из линий; это не общая ширина линии. Переданная midLineWidth задаёт ширину средней линии, рисуемой цветом QPalette::mid().
Линия появляется вдавленной если sunken равно true, в противном случае - выпуклой.
Предупреждение: Эта функция не выглядит как QWidget::style() или QApplication::style(). Используйте функции рисования в QStyle чтобы сделать виджеты, которые соответствуют текущему стилю ГПИ.
В качестве альтернативы вы можете использовать виджет QFrame и применить функцию QFrame::setFrameStyle() чтобы отобразить линию с тенью:
QFrame frame: frame.setFrameStyle(QFrame::HLine | QFrame::Sunken);
Смотрите также qDrawShadeRect(), qDrawShadePanel() и QStyle.
Это перегруженная функция.
Рисует горизонтальную или вертикальную линию с тенью между точками p1 и p2, используя заданный рисовальщик painter. Обратите внимание на то, что ничего не рисуется если линия между точками не является ни горизонтальной, ни вертикальной.
Предоставленная палитра palette задаёт цвета тени (цвета light, dark и middle). Переданная lineWidth задаёт ширину линии для каждой из линий; это не общая ширина линии. Переданная midLineWidth задаёт ширину средней линии, рисуемой цветом QPalette::mid().
Линия появляется вдавленной если sunken равно true, в противном случае - выпуклой.
Предупреждение: Эта функция не выглядит как QWidget::style() или QApplication::style(). Используйте функции рисования в QStyle чтобы сделать виджеты, которые соответствуют текущему стилю ГПИ.
В качестве альтернативы вы можете использовать виджет QFrame и применить функцию QFrame::setFrameStyle() чтобы отобразить линию с тенью:
QFrame frame: frame.setFrameStyle(QFrame::HLine | QFrame::Sunken);
Смотрите также qDrawShadeRect(), qDrawShadePanel() и QStyle.
Рисует панель с тенью начиная в точке (x, y) с заданной шириной width и высотой height, используя предоставленный рисовальщик painter и заданную lineWidth.
Заданная палитра palette задаёт цвета тени (цвета light, dark и middle). Внутренняя часть панели заливается кистью fill если fill не равно 0.
Панель появляется вдавленной, если sunken равно true, в противном случае - выпуклой.
Предупреждение: Эта функция не выглядит как QWidget::style() или QApplication::style(). Используйте функции рисования в QStyle чтобы сделать виджеты, которые соответствуют текущему стилю ГПИ.
В качестве альтернативы вы можете использовать виджет QFrame и применить функцию QFrame::setFrameStyle() чтобы отобразить панель с тенью:
QFrame frame: frame.setFrameStyle( QFrame::Panel | QFrame::Sunken);
Смотрите также qDrawWinPanel(), qDrawShadeLine(), qDrawShadeRect() и QStyle.
Это перегруженная функция.
Рисует панель с тенью в прямоугольнике, заданном rect, используя заданные painter и lineWidth.
Заданная палитра palette задаёт цвета тени (цвета light, dark и middle). Внутренняя часть панели заливается кистью fill если fill не равно 0.
Панель появляется вдавленной, если sunken равно true, в противном случае - выпуклой.
Предупреждение: Эта функция не выглядит как QWidget::style() или QApplication::style(). Используйте функции рисования в QStyle чтобы сделать виджеты, которые соответствуют текущему стилю ГПИ.
В качестве альтернативы вы можете использовать виджет QFrame и применить функцию QFrame::setFrameStyle() чтобы отобразить панель с тенью:
QFrame frame: frame.setFrameStyle( QFrame::Panel | QFrame::Sunken);
Смотрите также qDrawWinPanel(), qDrawShadeLine(), qDrawShadeRect() и QStyle.
Рисует прямоугольник с тенью начиная с точки (x, y) с заданными шириной width и высотой height используя предоставленный рисовальщик painter.
Предоставленная палитра palette задаёт цвета тени (light, dark и middle). Переданная lineWidth задаёт ширину линии для каждой из линий; это не общая ширина линии. midLineWidth задаёт ширину средней линии, рисуемой цветом QPalette::mid(). Внутренняя часть прямоугольника заполняется кистью fill если fill не равна 0.
Прямоугольник появляется вдавленным, если sunken равно true, в противном случае - выпуклым.
Предупреждение: Эта функция не выглядит как QWidget::style() или QApplication::style(). Используйте функции рисования в QStyle чтобы сделать виджеты, которые соответствуют текущему стилю ГПИ.
В качестве альтернативы вы можете использовать виджет QFrame и применить функцию QFrame::setFrameStyle() для отображения прямоугольника с тенью:
QFrame frame: frame.setFrameStyle(QFrame::Box | QFrame::Raised);
Смотрите также qDrawShadeLine(), qDrawShadePanel(), qDrawPlainRect() и QStyle.
Это перегруженная функция.
Рисует прямоугольник с тенью, заданный rect, используя заданный рисовальщик painter.
Предоставленная палитра palette задаёт цвета тени (light, dark и middle). Переданная lineWidth задаёт ширину линии для каждой из линий; это не общая ширина линии. midLineWidth задаёт ширину средней линии, рисуемой цветом QPalette::mid(). Внутренняя часть прямоугольника заполняется кистью fill если fill не равна 0.
Прямоугольник появляется вдавленным, если sunken равно true, в противном случае - выпуклым.
Предупреждение: Эта функция не выглядит как QWidget::style() или QApplication::style(). Используйте функции рисования в QStyle чтобы сделать виджеты, которые соответствуют текущему стилю ГПИ.
В качестве альтернативы вы можете использовать виджет QFrame и применить функцию QFrame::setFrameStyle() для отображения прямоугольника с тенью:
QFrame frame: frame.setFrameStyle(QFrame::Box | QFrame::Raised);
Смотрите также qDrawShadeLine(), qDrawShadePanel(), qDrawPlainRect() и QStyle.
Рисует кнопку в стиле Windows, заданную точкой (x, y}, шириной width и высотой height, используя предоставленный рисовальщик painter с толщиной линии равной 2 пикселям. Внутренняя часть кнопки заливается кистью fill если fill не равно 0.
Заданная палитра palette задаёт цвета тени (цвета light, dark и middle).
Кнопка появляется вдавленной если sunken равно true, в противном случае - выпуклой.
Предупреждение: Эта функция не выглядит как QWidget::style() или QApplication::style()-> Используйте функции рисования QStyle чтобы сделать виджеты, которые следуют текущему стилю ГПИ.
Смотрите также qDrawWinPanel() и QStyle.
Это перегруженная функция.
Рисует кнопку в стиле Windows в прямоугольнике, заданном rect, используя заданный рисовальщик painter с толщиной линии равной 2 пикселей. Внутренняя часть кнопки заливается кистью fill если fill не равно 0.
Заданная палитра palette задаёт цвета тени (цвета light, dark и middle).
Кнопка появляется вдавленной если sunken равно true, в противном случае - выпуклой.
Предупреждение: Эта функция не выглядит как QWidget::style() или QApplication::style()-> Используйте функции рисования QStyle чтобы сделать виджеты, которые следуют текущему стилю ГПИ.
Смотрите также qDrawWinPanel() и QStyle.
Рисует панель в стиле Windows, заданную точкой (x, y), шириной width и высотой height, используя предоставленный рисовальщик painter с толщиной линии равной 2 пикселям. Внутренняя часть кнопки заливается кистью fill если fill не равно 0.
Заданная палитра palette задаёт цвета тени. Панель появится вдавленной, если sunken равно true, в противном случае - выпуклой.
Предупреждение: Эта функция не выглядит как QWidget::style() или QApplication::style(). Используйте функции рисования в QStyle чтобы сделать виджеты, которые соответствуют текущему стилю ГПИ.
В качестве альтернативы вы можете использовать виджет QFrame и применить функцию QFrame::setFrameStyle() чтобы отобразить панель с тенью:
QFrame frame: frame.setFrameStyle(QFrame::WinPanel | QFrame::Raised);
Смотрите также qDrawShadePanel(), qDrawWinButton() и QStyle.
Авторские права © 2010 Nokia Corporation и/или её дочерние компании | Торговые марки | Qt 4.6.4 |
Попытка перевода Qt документации. Если есть желание присоединиться, или если есть замечания или пожелания, то заходите на форум: Перевод Qt документации на русский язык... Люди внесшие вклад в перевод: Команда переводчиков |