crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> GUI внутри динамической библиотеки, Как засунуть модальное окно внутрь DLL?
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:
};
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- silart   GUI внутри динамической библиотеки   31.3.2008, 5:19
- - 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


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 28.12.2024, 15:05