Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
__UNIX_hokum |
16.7.2009, 8:00
Сообщение
#11
|
|
Новичок Группа: Новичок Сообщений: 5 Регистрация: 4.5.2009 Пользователь №: 727 Спасибо сказали: 0 раз(а) Репутация: 0
|
Цитата(mozgofil @ 15.7.2009, 18:22) Link А вы сами то поняли что сказали? Да мы-то поняли... "Наружу" никаких Qt-шных типов не пойдёт, поэтому работать можно будет. |
|
|
|
|
__UNIX_hokum |
16.7.2009, 9:19
Сообщение
#12
|
|
Новичок Группа: Новичок Сообщений: 5 Регистрация: 4.5.2009 Пользователь №: 727 Спасибо сказали: 0 раз(а) Репутация: 0
|
Цитата(Litkevich Yuriy @ 15.7.2009, 21:16) Link Разумеется QAplication и QWidget'ы должны создаваться в главном потоке Так он (QApplication) ещё и требует, чтобы exec() вызывался в главном потоке. А мне это категорически не подходит, мне нужен неблокирующий вызов exec(). Так что... Даже и не знаю. Перепробовал уже несколько вариантов -- в DLL графика вселяться не желает ни при каких условиях. |
|
|
|
|
Kagami |
16.7.2009, 11:08
Сообщение
#13
|
|
Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 601 Регистрация: 2.2.2009 Пользователь №: 523 Спасибо сказали: 101 раз(а) Репутация: 9
|
А почему бы не сделать свою обертку? Пишем приложение на Qt, которое создает виджеты из библиотеки и запускает исходное. Такой вариант не подходит?
|
|
|
|
|
mozgofil |
16.7.2009, 18:45
Сообщение
#14
|
|
Студент ![]() Группа: Участник Сообщений: 32 Регистрация: 23.4.2009 Пользователь №: 706 Спасибо сказали: 0 раз(а) Репутация: 0
|
Цитата(__UNIX_hokum @ 16.7.2009, 9:00) Link Цитата(mozgofil @ 15.7.2009, 18:22) Link А вы сами то поняли что сказали? Да мы-то поняли... "Наружу" никаких Qt-шных типов не пойдёт, поэтому работать можно будет. Ну дак объясни, как оно должно работать: есть Qt-шная dll есть приложение как они взаимодействуют? |
|
|
|
|
Rocky |
15.9.2009, 18:14
Сообщение
#15
|
|
Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 530 Регистрация: 22.12.2008 Из: Санкт-Петербург Пользователь №: 463 Спасибо сказали: 22 раз(а) Репутация: 7
|
А версия QT какая?
У меня 4.5. Есть главное приложене (ехе). Есть 3-4 dll, в которых содержатся QT-шные виджеты, классы и т.д. Все в общем-то работает и взаимодействует нормально... А вот когда была версия 4.3 - там было все тож самое. Даже QMessageBox вызывал полный пип... |
|
|
|
| Гость_Guest_* |
17.9.2009, 14:22
Сообщение
#16
|
|
Гости |
см. Qt/MFC Migration Framework (http://qt.nokia.com/doc/qq/qq09-qt-solutions.html)
эти классы позволяют "юзать" Qt с MFC |
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 6.1.2026, 23:20 |