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

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

Страниц: 1 [2] 3 4   Вниз
  Печать  
Автор Тема: Люди, кто делал справочную систему на qt??  (Прочитано 28741 раз)
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12


Просмотр профиля
« Ответ #15 : Июль 15, 2010, 09:59 »

Цитировать
я более подробно написала, см выше

и каким инструментарием это создается? не руками же это все писать, особенно .qhp, те же keywords в нормальном случае вообще должны автоматом генериться из текста
Записан

2^7-1 == 127, задумайтесь...
nata267
Гость
« Ответ #16 : Июль 15, 2010, 10:14 »

Цитировать
я более подробно написала, см выше

и каким инструментарием это создается? не руками же это все писать, особенно .qhp, те же keywords в нормальном случае вообще должны автоматом генериться из текста

возможно, но я этим ограничилась
Записан
nata267
Гость
« Ответ #17 : Июль 15, 2010, 10:17 »

с переводом проблема получается, assistant берет файл из папки QTDIR\bin\translations, то есть чтобы он брал из папки приложения, его надо перекомпилировать, а при компиляции возникает куча ошибок(
Записан
nata267
Гость
« Ответ #18 : Июль 15, 2010, 10:18 »

может быть у когонибудь есть скомпилированный таким образом assistant??
Записан
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12


Просмотр профиля
« Ответ #19 : Июль 15, 2010, 10:50 »

Цитировать
возможно, но я этим ограничилась

если хелп небольшой - то можно и руками

у меня уже есть документация, которая просто в печатном виде 11-м кеглем занимает 160 страниц А4, и "ключевых слов" там не менее 50% по всему тексту...

M$ Help Workshop все это автоматизирует - есть ли такой инструментарий для Qt?
Записан

2^7-1 == 127, задумайтесь...
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #20 : Июль 15, 2010, 11:45 »

>>а потом пересобрать ассистант
ничего пересобирать не надо.
На машине, где Qt установлена сам асистент переведён?
Записан

Юра.
nata267
Гость
« Ответ #21 : Июль 15, 2010, 12:31 »

>>а потом пересобрать ассистант
ничего пересобирать не надо.
На машине, где Qt установлена сам асистент переведён?

а если приложение запускается на машине, где не установлен qt?? в общем я пересобрала assistant.exe и он беред перевод из папки translations, которая находится в моем проекте
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #22 : Июль 15, 2010, 19:02 »

>>он беред перевод из папки translations
он и так его там берёт.
Код
Bash
\ (каталог программы)
|-myprogramm.exe - собственная программа
|-assistant.exe - асистент тролей
|-translations
   |-assistant.qm
   |-qt.qm
 
 
Записан

Юра.
кып
Гость
« Ответ #23 : Июль 16, 2010, 16:03 »

>>а потом пересобрать ассистант
ничего пересобирать не надо.

Т.е. можно вот так просто использовать assistant в качестве движка справки в своей программе?
Сейчас попробовал на машине без qt запустить assistant, так он за чем то требует phonon4.dll, и все равно не запустился, с ошибкой "не удалось загрузить драйвер MySql"
Это-то ему зачем?

Записан
nata267
Гость
« Ответ #24 : Июль 17, 2010, 17:28 »

>>он беред перевод из папки translations
он и так его там берёт.
Код
Bash
\ (каталог программы)
|-myprogramm.exe - собственная программа
|-assistant.exe - асистент тролей
|-translations
   |-assistant.qm
   |-qt.qm
 
 

может быть у вас и берет каким-то чудесным образом, но я открыла исходники assistant'a, файлы перевода он однозначно берет из папки QTDIR\translations, файлы перевода - assistant_ru.qm, qt_ru.qm b qt_help_ru.qm
Записан
nata267
Гость
« Ответ #25 : Июль 17, 2010, 17:33 »

>>а потом пересобрать ассистант
ничего пересобирать не надо.

Т.е. можно вот так просто использовать assistant в качестве движка справки в своей программе?
Сейчас попробовал на машине без qt запустить assistant, так он за чем то требует phonon4.dll, и все равно не запустился, с ошибкой "не удалось загрузить драйвер MySql"
Это-то ему зачем?



значит надо добавить в проект все dll'ки, которые он требует
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #26 : Июль 17, 2010, 22:17 »

>>берет из папки QTDIR\translations
да и ещё плагины берутся вашим приложением из %QTDIR%\plugins.
однако в отсутствии Qt на машине пользователя, приложение всётаки откуда-то берёт плагины.
Записан

Юра.
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #27 : Июль 17, 2010, 23:06 »

забыл упомянуть. рядом с приложением кладётся пустой файл с именем
qt.conf
Записан

Юра.
кып
Гость
« Ответ #28 : Июль 19, 2010, 19:48 »

значит надо добавить в проект все dll'ки, которые он требует

Это и так ясно. Но тем не менее "Cannot load sqlite database driver!"

забыл упомянуть. рядом с приложением кладётся пустой файл с именем
qt.conf

А вот это с какой целью?
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #29 : Июль 19, 2010, 23:13 »

>>А вот это с какой целью?
с целью изменения расположения корневого каталога Qt, теперь им будет считаться каталог приложения
Записан

Юра.
Страниц: 1 [2] 3 4   Вверх
  Печать  
 
Перейти в:  


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