在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/