Russian Qt Forum
Октябрь 02, 2024, 23:38 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: создание Help-а  (Прочитано 2517 раз)
azin
Гость
« : Октябрь 24, 2012, 10:48 »

Всем добрый день!
Как подключить справочную систему *.chm к программе на QT?
Запустить то ее не сложно, а вот как тематическую справку по F1 открываь?
И как help Index туда передается?
Записан
xokc
Птица говорун
*****
Offline Offline

Сообщений: 976



Просмотр профиля
« Ответ #1 : Октябрь 24, 2012, 12:21 »

Запустить то ее не сложно, а вот как тематическую справку по F1 открываь?
И как help Index туда передается?
В приложении иметь хеш вида QMap<QWidget*, int> m_widgetInfo, определяющий соответствие между QWidget и его HelpIndex (как вариант добавлять к нужным виджетам пользовательское свойство).
Перехватывать нажатие F1, определять активный виджет, у него определять helpIndex и вызывать через QProcess отображатель help, указывая в командной строке найденный helpIndex. Если у Вас Windows и используется стандартный help viewer (hh.exe), то синтаксис командной строки можно посмотреть, например, тут:
http://www.help-info.de/en/Help_Info_HTMLHelp/hh_command.htm
Записан
azin
Гость
« Ответ #2 : Октябрь 24, 2012, 13:31 »

Не получается в командной строке передать индекс в файл *.chm, не понимает
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.046 секунд. Запросов: 22.