Здравствуйте, гость ( Вход | Регистрация )
|
silart |
31.3.2008, 5:19
Сообщение
#1
|
|
Студент ![]() Группа: Новичок Сообщений: 15 Регистрация: 31.3.2008 Пользователь №: 138 Спасибо сказали: 0 раз(а) Репутация: 0
|
Кто-нибудь пробовал создать на Qt такую Dll, чтобы внутри нее создавались виджеты?
Можно создать на Qt просто динамическую библиотеку, но в ней нельзя создавать виджеты, потому что объект QApplication не создается. (При обращении к графическим функциям вылазит страшное сообщение, что QPaintDevice был создан до QApplication) Нужен ли он вообще для модальных окон? Если нужен, как его создать, он ведь не умеет конструктора по умолчанию? Вот пример dll, что сгенерировал мастер: CODE class LIBRARY_EXPORT Library
{ public: Library(); ~Library(); void CreateReport(QSqlDatabase db, const QString& path, const ParameterList& params, QWidget* parent = 0); void MessageBox(const QString& title, const QString& msg, QWidget* parent = 0); private: }; |
|
|
|
ViGOur Тебе нужна именно динамическая библиотека? 31.3.2008, 8:06
ViGOur Ну вот я набросал простой пример:
main.cpp экзешн... 31.3.2008, 8:40
silart Цитата(ViGOur @ 31.3.2008, 13:40) Ну вот ... 31.3.2008, 9:39
ViGOur У меня все работает, в аттаче проект... 31.3.2008, 9:49
silart И все это нужно мне для того, чтобы сделать такую ... 31.3.2008, 9:51
ViGOur С этого и нужно было начинать...
Где-то я видел о... 31.3.2008, 10:15
silart Скачал я ваш проект. Только не получилось собрать ... 31.3.2008, 10:35
silart Цитата(ViGOur @ 31.3.2008, 15:15) С этого... 31.3.2008, 10:40
ViGOur Давай, сначала попробуем собрать мой проект, раз о... 31.3.2008, 11:13
silart Цитата(ViGOur @ 31.3.2008, 16:13) Давай, ... 31.3.2008, 11:18
silart У нас разные настройки студии.
Я не могу собрать п... 31.3.2008, 11:36
ViGOur Студия тут не причем, moc должен сам определить чт... 31.3.2008, 11:39
ViGOur Хотя может проблема в том, что я сделал пример на ... 31.3.2008, 11:40
Litkevich Yuriy qmake надо поэксплуотриовать, только как подстудие... 31.3.2008, 11:44
silart ViGOur, не могли бы вы мне прислать проект в виде ... 31.3.2008, 11:49
ViGOur Цитата(silart @ 31.3.2008, 12:49) ViGOur,... 31.3.2008, 12:16
silart Цитата(ViGOur @ 31.3.2008, 17:16) Смотри ... 31.3.2008, 14:59
ViGOur Да вроде не должно быть зависимости статическая ил... 31.3.2008, 15:13
silart Цитата(ViGOur @ 31.3.2008, 20:13) Да врод... 31.3.2008, 15:48
ViGOur Цитата(ViGOur @ 31.3.2008, 16:13) Библиот... 31.3.2008, 19:27
hmmm Вопрос совсем не в тему но пробовал на примерах из... 17.5.2009, 0:59
Litkevich Yuriy Укажи в переменной среды PATH, путь к своей библио... 17.5.2009, 2:15
hmmm Цитата(Litkevich Yuriy @ 17.5.2009, 2:15)... 17.5.2009, 12:23
hmmm з.ы. только если конечно мы можем указать path не... 17.5.2009, 12:25
Litkevich Yuriy Цитата(Гость_hmmm_* @ 17.5.2009, 16:23) я... 17.5.2009, 12:35
kwisp Цитата(Гость_hmmm_* @ 17.5.2009, 13:25) з... 17.5.2009, 13:51
hmmm Этот вариант будет пригоден скорее уже для реализо... 17.5.2009, 14:57
kwisp эт наверное я не понимаю.
я думал надо запускать ... 17.5.2009, 17:52![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 14.12.2025, 11:15 |