(1)颜色QPen
(2) 字体QFont
(3)位置与对齐
void CircleWidget::paintEvent(QPaintEvent *event)
{
QPainter painter(this);
QTransform transform;
transform.rotate(45);
// 设置画笔颜色
painter.setPen(QColor(0, 160, 230));
QFont font;
font.setFamily("Microsoft YaHei");
// 大小
font.setPointSize(16);
// 斜体
font.setItalic(true);
// 设置下划线
font.setUnderline(true);
// 设置上划线
font.setOverline(true);
// 设置字母大小写
font.setCapitalization(QFont::SmallCaps);
// 设置字符间距
font.setLetterSpacing(QFont::AbsoluteSpacing, 20);
painter.setFont(font);
// 转换
painter.setTransform(transform);
painter.drawText(rect(), QStringLiteral("字体信息"));
}