如何使标题变大胆?

时间:2010-04-07 12:30:16

标签: qt qt4 symbian nokia

QMessageBox中,如何将标题文字设为粗体? 以下是示例代码,我用它来显示消息框:

int ret = QMessageBox::warning(this, tr("My Application"),
          tr("document has been modified.\n"
          "Do you want to save your changes?"),
          QMessageBox::Save | QMessageBox::Discard
          | QMessageBox::Cancel,
          QMessageBox::Save);

我只想让tr("My Application")变为粗体,并保持正常字体。 我怎么能这样做?
默认情况下,我会获得标题和描述性文本的正常字体。

感谢。

2 个答案:

答案 0 :(得分:4)

您可以在消息框内容中添加一些类似HTML的格式,即:

// ...
"Do you want to save your <b>changes</b>?"),
// ...

我无法访问S60环境以检查它是否也适用于消息框标题。它在Windows上不起作用,但是嘿,值得一试。

答案 1 :(得分:1)

这是不可能的,因为大多数窗口管理器不允许在窗口标题中使用富文本。