Название: вопрос по qt Assistant Отправлено: koldun90 от Декабрь 04, 2015, 17:06 здравствуйте подскажите возможно ли использовать qt ассистент со своими файлами справки
просто я слышал что вроде можно... и что нужно сделать чтобы qt ассистент загружался со своими файлами справки... у свои файлы справки в формате html.... Название: Re: вопрос по qt Assistant Отправлено: kambala от Декабрь 04, 2015, 20:43 можно, их надо скомпилировать в .qch
Название: Re: вопрос по qt Assistant Отправлено: koldun90 от Декабрь 05, 2015, 08:36 я правильно понял что нужно сделать так
1) создать файл справки как написано здесь http://doc.crossplatform.ru/qt/4.7.x/qthelpproject.html это xml файл я так понял его нужно писать самому.... внести туда свою документацию в html 2)потом скомпилировать его qhelpgenerator doc.qhp -o doc.qch и все справка готова? а как сделать чтобы QT assistant по умолчанию запускался с моей справкой? Название: Re: вопрос по qt Assistant Отправлено: kambala от Декабрь 06, 2015, 16:44 да, вроде как-то так.
а как сделать чтобы QT assistant по умолчанию запускался с моей справкой? по-моему по умолчанию там всегда пусто, надо добавлять файлы документации через настройки.Название: Re: вопрос по qt Assistant Отправлено: koldun90 от Декабрь 07, 2015, 12:23 начал делать я документацию(ну точнее сам файл qhp)
все файлы htm лежат у меня в каталоге /Spr_po_C далее я в этом же каталоге создал файл doc.qhp и наполнил его нижеследующим содержанием Код
далее я выполнил команду в консоли чтобы создать файл справки qch Код: /usr/lib64/qt48/bin/qthelpgenerator /Spr_po_C/doc.qhp -o /Spr_po_C/doc.qch запустил я ассистент, добавил документацию (успешно добавилась) затем я попытался открыть ее но почему то пишет вот как на скриншотах помогите что нужно сделать чтобы брало файлы из /Spr_po_C (http://s018.radikal.ru/i500/1512/87/0152dc71dad7.png) (http://radikal.ru/big/a38714f858ea41a09cab309eed660af4) (http://s018.radikal.ru/i528/1512/e9/fbc22ed6dc50.png) (http://radikal.ru/big/7bb7d2926f5441bca4f1fb37ca213749) (http://s017.radikal.ru/i440/1512/a0/80f3e87f7faf.png) (http://radikal.ru/big/ed427fb00cce4edd9076b927d3e1d27c) Название: Re: вопрос по qt Assistant Отправлено: koldun90 от Декабрь 07, 2015, 15:37 я понял в чем заключалась ошибка
нужно было добавить сами файлы Код: <files> если открывать мои файлы в браузере то все нормально отображается в кодировке utf-8 что может быть? Название: Re: вопрос по qt Assistant Отправлено: kambala от Декабрь 07, 2015, 16:48 пропиши кодировку в свои файлы:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Название: Re: вопрос по qt Assistant Отправлено: koldun90 от Декабрь 07, 2015, 20:53 это нужно добавить в qhp файл
сразу поле строки Код: <?xml version="1.0" encoding="UTF-8"?> Название: Re: вопрос по qt Assistant Отправлено: kambala от Декабрь 07, 2015, 22:23 нет, это в секции head в твоих html
Название: Re: вопрос по qt Assistant Отправлено: koldun90 от Декабрь 18, 2015, 11:52 апаю тему появились еще вопросы
Вопрос заключается по тегу Код проблема в том что когда я пишу в заголовке(title) русские символы то у меня возникает ошибка при создании файла qch( qhelpgenerator /test.qhp -o /test.qch) допустим Код то ругается на эту строку пишет что Обнаружено некорректно закодированное содержимое как исправить это? ps: при написании на латинице все нормально Название: Re: вопрос по qt Assistant Отправлено: __Heaven__ от Декабрь 18, 2015, 12:37 Код :) шутка https://wiki.qt.io/Qt_Localization (https://wiki.qt.io/Qt_Localization) там в конце это не то, что вы ищите? |