• 2904阅读
  • 1回复

[提问]C++ Qt中setBrush我只发现了一种实现方式,为何以下语句中有两种? [复制链接]

上一主题 下一主题
离线ceiwei
 

只看楼主 倒序阅读 楼主  发表于: 2017-02-10
painter.setBrush(QBrush(Qt::blue,Qt::Dense3Pattern))

painter.setBrush(Qt::blue)

Qt帮助文档是这样的:

void QPainter::setBrush(const QBrush &brush)
Sets the painter's brush to the given brush.
The painter's brush defines how shapes are filled.
See also brush() and Settings.
void QPainter::setBrush(Qt::BrushStyle style)
This is an overloaded function.
Sets the painter's brush to black color and the specified style.
离线steinlee

只看该作者 1楼 发表于: 2017-02-10
一样的。第二个是有default settings.第一个你可以设置你喜欢的
Looking for remote C/C++ and Qt 兼职
快速回复
限100 字节
 
上一个 下一个