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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Справка Qt  (Прочитано 8755 раз)
cya-st
Гость
« : Октябрь 22, 2011, 18:51 »

Всем привет...
Пробую создать справку для Qt, все компилится и запускается в ассистенте, но не открываются файлы: The page could not be found  'qthelp://help/doc/6.html'.
Файл qhp:
Код
XML
<?xml version="1.0" encoding="UTF-8"?>
<QtHelpProject version="1.0">
  <namespace>help</namespace>
  <virtualFolder>doc</virtualFolder>
 
<filterSection>
<toc>
<section title="First" ref="1.html">
<section title="Second" ref="2.html">
<section title="3" ref="3.html"></section>
<section title="4" ref="4.html"></section>
<section title="5" ref="5.html"></section>
</section>
<section title="5" ref="6.html"></section>
</section>
</toc>
 
               ...
 
</filterSection>
</QtHelpProject>
 
Подскажите пожалуйста в чем может быть проблема. Подозреваю что неправильно задан <namespace>, но не знаю что там должно быть.
Записан
panAlexey
Гипер активный житель
*****
Offline Offline

Сообщений: 864

Акцио ЗАРПЛАТА!!!!! :(


Просмотр профиля
« Ответ #1 : Октябрь 23, 2011, 16:20 »

Подскажите пожалуйста в чем может быть проблема.
проблема в отсутствии визуалки с чекитами для создания справки а-ля Qt.
Вот с удовольствием поюзал бы в составе этой справки дополнительные хелпы.
По доксигену например.
Может есть у кого?
Записан

Win Xp SP-2, Qt4.3.4/MinGW. http://trdm.1gb.ru/
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #2 : Октябрь 24, 2011, 19:20 »

>>и запускается в ассистенте, но не открываются файлы
как эту фразу понимать?
Записан

Юра.
cya-st
Гость
« Ответ #3 : Октябрь 24, 2011, 21:07 »

>>и запускается в ассистенте, но не открываются файлы
как эту фразу понимать?
В асистенте пишет: "The page could not be found  'qthelp://help/doc/6.html'"
Записан
cya-st
Гость
« Ответ #4 : Октябрь 24, 2011, 21:08 »

Немного перефразирую вопрос, что должно быть в <namespace>?
Записан
cya-st
Гость
« Ответ #5 : Октябрь 25, 2011, 22:07 »

Всем спасибо, разобрался сам.
Записан
iroln
Гость
« Ответ #6 : Октябрь 25, 2011, 22:29 »

cya-st, вы создаёте справку для своего приложения?

Раз вы "в теме", подскажите, пожалуйста, как лучше всего создавать справочную систему для Qt приложений, чтобы она была интегрирована в само приложение (например, как в QtCreator на отдельной вкладке висела)?

Почитал про QDoc, но это вроде не совсем то, а хотелось бы что-то такое, чтобы саму справку легко могли писать люди без знания программирования, HTML, CSS и т.д. Ну что-то вроде того, чтобы просто писать plain-text с простой wiki-подобной разметкой, а потом всё это компилировалось бы в удобоваримый html (или qhp-файлы) с определённым стилем, что уже можно показывать в каком-нибудь QTextBrowser или QAssistant.

UPD:
Посмотрел в исходники Qt. Там справка сделана подобно "доксигеновской", лежит в *.qdoc файлах. Разметка, я так понял QDoc. Вот что-то такое же хотелось бы иметь с таким же стилем как в Qt.
« Последнее редактирование: Октябрь 25, 2011, 22:43 от iroln » Записан
b-s-a
Гость
« Ответ #7 : Октябрь 26, 2011, 16:26 »

Ну так кто мешает делать ее в формате qdoc?
Записан
cya-st
Гость
« Ответ #8 : Октябрь 26, 2011, 22:38 »

Цитировать
Раз вы "в теме", подскажите, пожалуйста, как лучше всего создавать справочную систему для Qt приложений, чтобы она была интегрирована в само приложение (например, как в QtCreator на отдельной вкладке висела)?
Я использую Qt Assistant как в Qt Creator.
Вот некоторые ссылки по которым я делал (разобратся не сложно было ... для меня):
http://doc.crossplatform.ru/qt/4.7.x/assistant-custom-help-viewer.html
http://doc.crossplatform.ru/qt/4.7.x/qthelp-framework.html
http://doc.crossplatform.ru/qt/4.7.x/help-simpletextviewer.html
Записан
iroln
Гость
« Ответ #9 : Октябрь 27, 2011, 06:59 »

cya-st
Благодарю за ссылки! Правда парочку я уже сам нашёл. Могу ещё добавить ссылку на документацию по QDoc:
http://doc.qt.nokia.com/qdoc/index.html
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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