Nar*_*uto 3 fonts qt symbian nokia qt4
我想在我的UI上放一些文字.
我正在使用画家在小部件的绘制事件中绘制文本.
以下是示例代码,其中显示了我如何绘制文本:
QWidget::paintEvent(painter);
QPainter paint(this);
paint.drawText(QPoint(10,30),"Duplex");
Run Code Online (Sandbox Code Playgroud)
但是,文本颜色看起来像默认主题颜色.如何在paint事件中将应用程序字体颜色设置为文本?
这是我得到它的答案
QPen pen = (QApplication::palette().text().color());
paint.setPen(pen);
Run Code Online (Sandbox Code Playgroud)