qt - 怎么把标题加粗呢?

标签 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") 为粗体,其余为普通字体。 我怎样才能做到这一点?
默认情况下,我获得标题和描述性文本的正常字体。

谢谢。

最佳答案

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

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

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

关于qt - 怎么把标题加粗呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2592379/

相关文章:

java - 在 Symbian S60 中在 PC 启动时启动应用程序

c++ - 自定义 QDialog 在 exec() 时导致段错误

linux - 错误 : 'qAbs' was not declared in this scope

c++ - 访问另一个插件中的类时出错(错误 : undefined reference)

python-2.7 - 当我更改主窗口大小时如何隐藏或剪切 Qwidget() 文本

c++ - 在第 5 版中开发自定义列表控件

c++ - 使用 VIM 进行带自动完成功能的 C++/Qt 开发

c++ - Qt如何捕获指示所有gui元素准备就绪的事件

qt4 - QT 4.5 - 更改 QGraphicsItem 的选择选取框

symbian - 板载 Symbian 编程语言