p.setFont(QFont("微软雅黑",30,700,false));将字体颜色给为浅色
时间: 2024-03-11 12:51:18 浏览: 195
微软雅黑字体
4星 · 用户满意度95%
要将字体颜色设置为浅色,可以使用QPainter的setPen()函数设置画笔颜色。修改代码如下:
```
QPen pen(Qt::white); // 创建白色画笔
p.setPen(pen); // 设置画笔颜色为白色
p.setFont(QFont("微软雅黑",30,700,false)); // 设置字体属性
p.drawText(QRectF(i*83+40,j*83+120,78, 78),QString::number(value),QTextOption(Qt::AlignCenter)); // 绘制文本
```
这样就可以将字体颜色设置为浅色(白色)了。需要注意的是,setPen()函数需要传入一个QPen对象,而不是QColor对象,因此需要先创建一个QPen对象并设置颜色,再将其传入setPen()函数中。
阅读全文