Данный класс предназначен для отображения простенького окна с HTML справкой, когда обычного QMessageBox'а не хватает.
Код: на
github или во вложении.
Пример использования:
C++ (Qt)
QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Help, Qt::Horizontal, this);
HelpWindowDisplayManager *helpDislplayManager = new HelpWindowDisplayManager(this, tr("My help title"),
tr(
"My <b><i>bold italic help text</i></b>"
"<h3>My heading</h3>"
"<a href=\"https://github.com/kambala-decapitator/qt-help-window\">My URL</a>"
));
connect(buttonBox, SIGNAL(helpRequested()), helpDislplayManager, SLOT(showHelp()));
connect(buttonBox, SIGNAL(accepted()), helpDislplayManager, SLOT(closeHelp()));
Результат во вложении.