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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Создание собственного виджета для QT Designer  (Прочитано 8333 раз)
MrPups
Гость
« : Декабрь 08, 2009, 18:36 »

Подскажите, пожалуйста, как заставить Designer увидеть мой виджет и отобразить его на панели стандартных визуальных виджетов? Сам виджет сделал по примеру из справки, причём сделал его как в QT, так и в Visual Studio 2008.

Жду вашей помощи.
Записан
umts
Гость
« Ответ #1 : Декабрь 08, 2009, 21:18 »

Бланшет Программирование Qt4
Все подробно расписано, 2 способа.
Если кратко, то необходимо написать обертку для класса виджета, чтобы он как плагин подгружался в дизайнер.
Записан
MrPups
Гость
« Ответ #2 : Декабрь 09, 2009, 13:32 »

Дело в том, что по этой книге я всё и делал. Получил *.dll и *.a файлы в QTDIR/plugin/designer, но сам дизайнер всё равно не видит этот плагин. Что я не так делаю? может нужно ещё и исходники куда-то подкинуть?
Записан
SABROG
Гость
« Ответ #3 : Декабрь 09, 2009, 13:52 »

Надави ему на меню "Справка->О Модулях" и глянь пытался ли он вообще грузануть чего-нибудь.
Записан
MrPups
Гость
« Ответ #4 : Декабрь 09, 2009, 15:07 »

Да, модули загрузились нормально! Дизайнер, CodeEditor, Help и так далее... Но там нет данных о подгружаемых виджетах в дизайнер. Наример, о QWebView нет никаких данных, подгружался ли он... Хотя в дизайнере он нормально отобразился и его можно пользовать.
Записан
SABROG
Гость
« Ответ #5 : Декабрь 09, 2009, 16:02 »

А у меня есть.



Наверно потому, что говоря о дизайнере ты используешь QtCreator, а я обычный Designer.
Записан
MrPups
Гость
« Ответ #6 : Декабрь 09, 2009, 16:32 »

Спасибо огромное!!! Увидел, что черезDesigner только можо увидеть подгружаемые плагины! А почему Creator не видит? или это уже к разработчикам? Улыбающийся
Записан
SABROG
Гость
« Ответ #7 : Декабрь 09, 2009, 16:35 »

Спасибо огромное!!! Увидел, что черезDesigner только можо увидеть подгружаемые плагины! А почему Creator не видит? или это уже к разработчикам? Улыбающийся

Видит он, только меню другое: "Инструменты->Редактор форм->О Модулях QtDesigner"
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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