2010-04-07 101 views
2

QMessageBox我怎样才能使标题文字加粗? 下面是示例代码,我使用的DISPLY一个消息:如何使标题变为粗体?

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")是勇敢的,休息是正常字体。 我该怎么做?
默认情况下,我正在为标题和描述性文本获取正常字体。

谢谢。

回答

4

你可以添加一些类似HTML的格式应用到消息框的内容,即:

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

我没有进入S60环境,以检查它是否适合消息框的标题了。它不适用于Windows,但嘿,这是值得的。

+0

你是对的,它的工作原理.. 谢谢 – Naruto 2010-04-08 04:51:04

0

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

相关问题