Как я могу открыть HTML-файл с определенным заголовком в QT?

Я использую кнопку справки (из QDialog), чтобы открыть файл HTML, но я хочу, чтобы он открывался в определенном заголовке (< h1>, < h2> и т. Д.), В зависимости от того, из какого окна я использую кнопку справки.

Вот как я открываю HTML:

QDesktopServices::openUrl(QUrl(QCoreApplication::applicationDirPath() + "/HELP.html"));

Как я могу это сделать?

1 ответ

Когда вы добавляете id атрибуты заголовков, вы можете использовать якорные ссылки:

<h1 id="somename">my headline</h1>

Тогда ваша ссылка может выглядеть так:

QDesktopServices::openUrl(QUrl(QCoreApplication::applicationDirPath() + "/HELP.html#somename"));

Другие вопросы по тегам