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

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

Страниц: [1] 2   Вниз
  Печать  
Автор Тема: QWT не интегрируеться в Designer...?  (Прочитано 19416 раз)
niXman
Гость
« : Июнь 15, 2008, 00:10 »

Кто нибудь инсталил QWT(http://qwt.sourceforge.net/) для Вин платформы ?
Подскажите, почему виджеты не интегрируются в Designer.
Спасибо.
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #1 : Июнь 15, 2008, 04:10 »

а dll'ки копируются в папку плагинов дизайнера?
Как устанавливал?
make install  не забыл сделать?
Записан

Юра.
em
Гость
« Ответ #2 : Июнь 23, 2008, 20:41 »

Тоже не видно в Designer Qwt
make install делал
qwt_designer_plugin5.dll и libqwt_designer_plugin5.a скопированы в плагины...
qwt5.dll в bin
libqwt5.a в lib скопировал
Запускаю дезайнер среди виджетов не видно Qwt, что не так?
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #3 : Июнь 23, 2008, 23:17 »

1) Как собрана Qwt в дебаг или релиз?
2) Запусти дизайнер Help->About Plugins. Посмотри что написано там
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Alex03
Гость
« Ответ #4 : Июнь 24, 2008, 05:48 »

У меня было чтото подобное, вылечилось шаманскими действиями - сносом ветки реестра.
Чего сносить находил гдето в инете...
Записан
em
Гость
« Ответ #5 : Июнь 24, 2008, 15:50 »

1) Как собрана Qwt в дебаг или релиз?
2) Запусти дизайнер Help->About Plugins. Посмотри что написано там
ага точно это с релиз дебаг проблемы были походу
закоментарил в Makefile который в корне котолога исходников
#sub-src-sub_Debug: src\\$(MAKEFILE)
#   cd src\ && $(MAKE) debug
#sub-textengines-sub_Debug: textengines\\$(MAKEFILE)
#   cd textengines\ && $(MAKE) debug
#sub-designer-sub_Debug: designer\\$(MAKEFILE)
#   cd designer\ && $(MAKE) debug
#debug: sub-src-sub_Debug sub-textengines-sub_Debug sub-designer-sub_Debug

после скомпилилось, и все заработало....


У меня было чтото подобное, вылечилось шаманскими действиями - сносом ветки реестра.
Чего сносить находил гдето в инете...

совсем Шаманские  Смеющийся Веселый
Записан
Karl-Philipp
Гость
« Ответ #6 : Июль 15, 2008, 14:05 »

1) Как собрана Qwt в дебаг или релиз?
2) Запусти дизайнер Help->About Plugins. Посмотри что написано там
ага точно это с релиз дебаг проблемы были походу
закоментарил в Makefile который в корне котолога исходников
#sub-src-sub_Debug: src\\$(MAKEFILE)
#   cd src\ && $(MAKE) debug
#sub-textengines-sub_Debug: textengines\\$(MAKEFILE)
#   cd textengines\ && $(MAKE) debug
#sub-designer-sub_Debug: designer\\$(MAKEFILE)
#   cd designer\ && $(MAKE) debug
#debug: sub-src-sub_Debug sub-textengines-sub_Debug sub-designer-sub_Debug

после скомпилилось, и все заработало....

...

Что-то не помогло комментирование:
Делал так:
1. Из каталога qwt/admin запустил msvc-qmake.bat
2. В qwt каталоге появился файл Makefile, в котором закомментировал строчки:

Цитировать
#sub-src-sub_Debug: src\\$(MAKEFILE)
#   cd src\ && $(MAKE) debug
#sub-textengines-sub_Debug: textengines\\$(MAKEFILE)
#   cd textengines\ && $(MAKE) debug
#sub-designer-sub_Debug: designer\\$(MAKEFILE)
#   cd designer\ && $(MAKE) debug
#debug: sub-src-sub_Debug sub-textengines-sub_Debug sub-designer-sub_Debug

3. Сделал nmake в каталоге qwt, в процессе компиляции высыпАлись ворнинки, например:

Цитировать
C:\Program Files\Microsoft Visual Studio .NET\Vc7\include\xmemory(131) : warning
 C4661: 'QSet<T> QList<T>::toSet(void) const' : no suitable definition provided
for explicit template instantiation request
        with
        [
            T=qreal
        ]
        d:\libs\Qt\4.3.4\include\QtCore\../../src\corelib\tools\qlist.h(304) : s
ee declaration of 'QList<T>::toSet'
        with
        [
            T=qreal
        ]

4. Нашел либы в "D:\QtProjects\qwt\designer\plugins\designer\"
qwt_designer_plugin5.dll
qwt_designer_plugin5.exp
qwt_designer_plugin5.lib
и скопировал их в "D:/libs/Qt/4.3.4/plugins/designer/"

5. Запускаю Дизайнер, захожу Designer->Help->About Plugins
а там пишет:
Цитировать
The file "D:/libs/Qt/4.3.4/plugins/designer/qwt_designer_plugin5.dll" is not a valid Qt plugin.

что не так сделал? Подскажите, пожалуйста.

ХР, VS7.0, Qt 4.3.4
« Последнее редактирование: Июль 15, 2008, 14:07 от terlan » Записан
Mikhail
Программист
*****
Offline Offline

Сообщений: 587


Просмотр профиля
« Ответ #7 : Июль 15, 2008, 21:22 »

Кто нибудь инсталил QWT(http://qwt.sourceforge.net/) для Вин платформы ?
Подскажите, почему виджеты не интегрируются в Designer.
Спасибо.

Как то разбирался с этим вопросом.
У них там грабли.
Реально без правки не создаются интегрируемые в Designer плагины.
Посмотрю вспомню и сообщу
Записан
Alex03
Гость
« Ответ #8 : Июль 16, 2008, 06:20 »

У меня было чтото подобное, вылечилось шаманскими действиями - сносом ветки реестра.
Чего сносить находил гдето в инете...
совсем Шаманские  Смеющийся Веселый

Про шаманство не спорю, но...

Про ковыряние в реесте и снос веток есть например тут:
http://prog.org.ru/forum/topic_2563_0.html
http://www.qtforum.org/article/19006/qwt-plugin-not-showing-in-designer.html

Мне помогло.
Записан
Karl-Philipp
Гость
« Ответ #9 : Июль 16, 2008, 13:02 »

Alex03, спасибо большое за ссылки.
Лог:

1. Удалил в реестре ветку HKEY_CURRENT_USER\Software\Trolltech\

2. Скопировал файлы
qwt_designer_plugin5.dll
qwt_designer_plugin5.exp
qwt_designer_plugin5.lib
в директорию "...\libs\Qt\4.3.4\plugins\designer\"

3. Скопировал файлы
qwt5.dll
qwt5.exp
qwt5.lib
в диреторию "...\libs\Qt\4.3.4\lib\"

4. Переименовал файлы (добавил по единице в конце имени файла)
qwt_designer_plugin5.dll
qwt_designer_plugin5.exp
qwt_designer_plugin5.lib

Может чего лишнего сделал, но заработало! Улыбающийся
Записан
PsiX
Гость
« Ответ #10 : Январь 28, 2010, 14:05 »

Делал все, как говорил terlan:


1. Удалил в реестре ветку HKEY_CURRENT_USER\Software\Trolltech\

2. Скопировал файлы
qwt_designer_plugin5.dll
qwt_designer_plugin5.exp
qwt_designer_plugin5.lib
в директорию "...\libs\Qt\4.3.4\plugins\designer\"

3. Скопировал файлы
qwt5.dll
qwt5.exp
qwt5.lib
в диреторию "...\libs\Qt\4.3.4\lib\"

4. Переименовал файлы (добавил по единице в конце имени файла)
qwt_designer_plugin5.dll
qwt_designer_plugin5.exp
qwt_designer_plugin5.lib

Может чего лишнего сделал, но заработало! Улыбающийся

Переименовал файлы, потом обратно вернул имена как было - ничего не помогает, в дизайнере в информации о модулях вижу:

C:/Qt/qt/plugins/designer/qwt_designer/plugin5.dll:  Не найден указанный модуль.
Записан
GraninAS
Гость
« Ответ #11 : Февраль 12, 2010, 09:30 »

Вот здесь человек предлагает решение этой проблемы: http://www.forum.crossplatform.ru/index.php?showtopic=2264&st=60&start=60
Записан
aleshka
Гость
« Ответ #12 : Февраль 26, 2010, 10:11 »

Кто-нибудь под Linux устанавливал Qwt? Пользовался инструкцией по установке. Библиотеки вроде встали, а вот виджетов qwt-шных в qt-designer никаких не появилось. При том дизайнер-плагин установился в папку /usr/lib/qt4/plugins/designer/. Что делать? Очень бы хотелось иметь эти виджеты на панельке дизайнера.
Записан
aleshka
Гость
« Ответ #13 : Февраль 26, 2010, 10:35 »

В Qt-designer qwt установился, а вот в Qt-creator нет.... Как быть?)
Записан
aleshka
Гость
« Ответ #14 : Февраль 26, 2010, 10:56 »

Все заработало...  Смеющийся
Записан
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  


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