【发布时间】:2014-09-26 15:17:25
【问题描述】:
我有下面的代码通过QPainter显示一些文本
QPainter painter(this);
painter.setRenderHint(QPainter::Antialiasing);
painter.setPen(QColor(10, 10, 10, 255)); // text color
painter.fillRect(QRect(10, 10, 200, 100), QColor(100, 100, 100, 120)); //rectangular color
painter.setFont(font);
painter.drawText(20, 20, "1 2 3 4");
我想通过不同的颜色显示文本的每个部分,例如1 为黑色,2 为白色,3 为蓝色,4 为红色。所有文本都应该在同一行。我该怎么做?
【问题讨论】: