如何在C ++中的QMessageBox中设置文本颜色

时间:2018-11-20 14:32:35

标签: c++ css qt5 stylesheet

当前,在我的应用程序中使用QMessageBox文本时的文本是浅灰色且难以阅读。为了解决这个问题,我尝试将文本改成黑色。我将以下内容放在样式表中无济于事。我还输入了以下C ++代码,但我更喜欢使用样式表。

ExceptionDisplay
{
    color: Black;
}

class ExceptionDisplay : public std::exception
{
public:
    void ErrorMessageBox(QString methodName)
    {
      QMessageBox errorMsgBox;
      ...
      errorMsgBox.setStyleSheet("color: Black");
    }
}

我想使用样式表,而不是将其放入代码中。我需要怎么做才能做到这一点?感谢您的提前帮助!

0 个答案:

没有答案