Russian Qt Forum

Qt => Кладовая готовых решений => Тема начата: kambala от Июль 12, 2013, 14:21



Название: Окно отображения справки
Отправлено: kambala от Июль 12, 2013, 14:21
Данный класс предназначен для отображения простенького окна с HTML справкой, когда обычного QMessageBox'а не хватает.

Код: на github (https://github.com/kambala-decapitator/qt-help-window) или во вложении.

Пример использования:
Код
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()));

Результат во вложении.