![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
0xF |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 71 Регистрация: 12.11.2007 Пользователь №: 20 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Не работает... похоже, что мой плагин QtDesigner даже не грузит
![]() Header:
Code:
.pro(переделал файл из примеров)
Потом скармливаю этот .pro qmake, скопировал в папку с плагином nmake & cl запускаю nmake без аргуметов получаю две ошибки: Цитата ERROR: cl.exe return code 0xc0000135 ERROR: nmake.exe return code 0x2 Попробовал собрать в студии, закинул туда исходники + moc файлы(то ли qmake сделал, то ли nmake...) - собралось, положил .dll в папку /Qt4.3.0/plugins/designer В результате моего виджета в дизайнере нету ![]() Чо делать? |
|
|
![]() |
ViGOur |
![]()
Сообщение
#2
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
Взял твои исходники, попробовал скомпилировать и все в порядке, может с QFoldout что-то не так?
Я просто без него компилил как ты понимаешь. Единственные изменения которые сделал это: MessageBox(( 0,0,0,0) поменял на QMessageBox::information( 0, "123", "123"); и return new QFoldout ( parent ); на return new QWidget( parent ); И после копирования плагина в %qtdir%\plugins\designer при открытии QDesigner появляется сообщение: 123. На всякий случай создал файл проекта, тебе нужно будет только вернуть то, что я указал выше, и добавить в сам проект файлы с QFoldout.
Прикрепленные файлы
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 4.6.2025, 5:02 |