如何在Qt中获取应用程序字体颜色

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事件中将应用程序字体颜色设置为文本?

Nar*_*uto 7

这是我得到它的答案

 QPen pen  = (QApplication::palette().text().color());

 paint.setPen(pen);
Run Code Online (Sandbox Code Playgroud)