Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Kaizer93 от Март 23, 2016, 18:58



Название: Qwt
Отправлено: Kaizer93 от Март 23, 2016, 18:58
Возникла проблема, после настройки библиотеки QWT 6.1.2 в Qt 5.5 , во время отладки всплывает следующая ошибка "'class QwtLegend' has no member named 'setItemMode'", при этом все остальные классы этой библиотеки воспринимаются нормально. Что с этим можно сделать?


Название: Re: Qwt
Отправлено: AlekseyK от Март 27, 2016, 00:12
Где всплывает, в Application Output? Проверь свои сигналы и слоты: может был такой слот, а теперь его нет.


Название: Re: Qwt
Отправлено: Kaizer93 от Март 27, 2016, 09:31
В Application Output чисто, вот прикрепил скины, вдруг это прояснит ситуацию.


Название: Re: Qwt
Отправлено: __Heaven__ от Март 27, 2016, 23:55
Ошибка у вас всплывает во время компиляции, а не отладки. Такого метода, судя по документации 6.1.2, нет в данном классе. Что вы ожидаете от этого действия?


Название: Re: Qwt
Отправлено: AlekseyK от Март 31, 2016, 15:14
Ну да, этот метод выкинули в 6-й версии, видимо вы 5-ю использовали до этого. Посмотрите новый API и скорректируйте программу.


Название: Re: Qwt
Отправлено: billidean от Март 31, 2016, 17:10
Мда... Есть еще люди, путающие процессы компиляции и отладки  :)


Название: Re: Qwt
Отправлено: popper от Апрель 06, 2016, 10:56
Насколько я помню, авторы библиотеки сломали ABI при переходе с qwt6.0 на qwt6.1.