Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.128.94.171] |
|
Сообщ.
#1
,
|
|
|
То что можно использовать родной API в софте на Qt известно. Об этом написано даже в гайде идущем с бесплатной версией. А как на счет обратной совместимости ? Можно ли использовать Qt в программах написанных на API(ограничимся пока WinAPI) ?
|
Сообщ.
#2
,
|
|
|
Можно. Никто не запрещает использовать ее как обычную библиотеку, используя только необходимые тебе компоненты.
|
Сообщ.
#3
,
|
|
|
Цитата Tam-Tam @ Можно ли использовать Qt в программах написанных на API(ограничимся пока WinAPI) ? Только в случае юзания нативного когда ты лишаешься кросс-платфоремнности. Юзать Qt в своем коде вполне можно. Создаешь где-нибудь QApplication и вперед |
Сообщ.
#4
,
|
|
|
Цитата cozzzy @ Юзать Qt в своем коде вполне можно. Создаешь где-нибудь QApplication и вперед В том то и загвоздка. QApplication управляет инициализацию и завершение приложения. Нового. А так же содержит в себе главный цикл программы и обработчик событий. Таким образом даже если каким-то макаром обойти повторную инициализацию мы попадем во второй цикл из которого не выйдем пока не закроем QApplication. На это время все остальное приложение будет полностью заморожено. |
Сообщ.
#5
,
|
|
|
У нас в проекте QApplication вполне нормально себя чувствует в DLL
|
Сообщ.
#6
,
|
|
|
А что именно от Qt ты хочешь использовать?
|
Сообщ.
#7
,
|
|
|
Цитата gruy @ А что именно от Qt ты хочешь использовать? Виджеты. Все то для чего и был сделан Qt. Или ты не это спрашивал ? -Added Цитата cozzzy @ У нас в проекте QApplication вполне нормально себя чувствует в DLL У вас это не у нас ) Вопрос с DLL я задал в паралельнйо теме. Если поможешь, буду безмерно рад. Если можешь, выложи исходники какой-нибудь простенькой библиотеки на qt из своего проэкта и те пару строк где ее содержимое используется. |