Qt 画笔和画刷 QPen&QBrush
1. QPen常用函数
// 设置画笔颜色
void QPen::setColor(const QColor &color)// 设置画笔线条宽度
void QPen::setWidth(int width)// 设置线条样式
void QPen::setStyle(Qt::PenStyle style)// 设置线条端点样式
void QPen::setCapStyle(Qt::PenCapStyle style)// 设置线条连接样式
void QPen::setJoinStyle(Qt::PenJoinStyle style)
创建画笔对象示例
QPen* pPen = new QPen();
pPen->setWidth(3);
pPen->setColor(Qt::GlobalColor::red);
pPen->setStyle(Qt::PenStyle::SolidLine);
pPen->setCapStyle(Qt::PenCapStyle::FlatCap);
pPen->setJoinStyle(Qt::PenJoinStyle::BevelJoin);
- 画笔线条种类:
- 画笔线条端点种类:
- 画笔线条连接种类:
2. QBrush常用函数
// 设置画刷颜色
void setColor(const QColor &color)
// 设置画刷样式
void setStyle(Qt::BrushStyle style)
创建画刷对象
QBrush* pBrush = new QBrush();
pBrush->setColor(Qt::red);
pBrush->setStyle(Qt::BrushStyle::SolidPattern);
- 画刷的样式