我有一个函数可以使用以下方法更改选定形状的颜色:
selectedShape->shapeColour = (200,200,200);
效果很好。但是,如果我将其更改为:
selectedShape->shapeColour = (0,0,0);
我收到以下错误:



有什么想法为什么不这样吗?

谢谢。

最佳答案

尝试:

selectedShape->shapeColour = QColor(0,0,0);

使用C++11也可以尝试:
selectedShape->shapeColour = {0,0,0};

09-06 08:28