Как сделать заголовок жирным? - PullRequest
2 голосов
/ 07 апреля 2010

В 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 ]

4 голосов
/ 07 апреля 2010

Вы можете добавить некоторое HTML-подобное форматирование к содержимому окна сообщения, то есть:

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

У меня нет доступа к среде S60, чтобы проверить, работает ли она и для заголовка окна сообщения. Это не работает на Windows, но эй, это стоит того.

1 голос
/ 07 апреля 2010

Это невозможно, поскольку большинство оконных менеджеров не допускают форматированный текст внутри заголовка окна.

...