Как я могу открыть 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"));