Russian Qt Forum

Qt => Дополнительные компоненты => Тема начата: DS_tm от Февраль 09, 2010, 15:43



Название: Установка Property Browser
Отправлено: DS_tm от Февраль 09, 2010, 15:43
Установил сабж версии 2.5.1, конфигурировал с парамметром -library.
Работает все нормально, свои проекты собираются, но есть две небольшые проблемки.

1) Никак не могу интегрировать справку. Ни в QtCreator ни напрямую в Assistant. Для интеграции добавляю файл qtpropertybrowser.qch к документации через меню креатора. Все страницы индексируються, но при открытии покузывают пустую табу.

2) Для добалвения в свой проект использую комманду include($(QTDIR)/solutions/qtpropertybrowser/src/qtpropertybrowser.pri) в .pro файле, все компилируеться хорошо, но в creatore подсвечиваються дерективы #include с файлами Property Browser, и соответственно любое упоминание данных классов тоже подчеркиваеться и не работает комплитер.
Для решения данной проблемы добавляю комманду INCLUDEPATH += $(QTDIR)/solutions/qtpropertybrowser/src/ в .pro файл, но что-то подсказывает, что это дублирование.

Windows XP sp3 + Qt 4.6.1 + QtCreator 1.3.1


Название: Re: Установка Property Browser
Отправлено: DS_tm от Февраль 10, 2010, 10:37
UP!


Название: Re: Установка Property Browser
Отправлено: break от Февраль 10, 2010, 12:31
1) на счет справки - там еще фильтры есть в креаторе - соответствующие галочки сняты/стоят?
2) с этим у нас проблем нет делаем так
в pro файле добваляем

    INCLUDEPATH += /usr/local/qtpropertybrowser-2.5-opensource/src
    LIBS += -L/usr/local/qtpropertybrowser-2.5-opensource/lib \
        -lQtSolutions_PropertyBrowser-2.5

естественно указан мой путь установки

после этого в h или cpp файлах просто пишу

#include <QtVariantEditorFactory>
#include <QtTreePropertyBrowser>

Все работает...


Название: Re: Установка Property Browser
Отправлено: DS_tm от Февраль 10, 2010, 14:20
Спасибо за ответ!
По первому пункту фильтры стоят правильно, да и даже если отключить фильтры совсем (unfiltered) все равно не работает. Фильтры тут точно не причем, так как в полосе содержания слева все нужные категории есть, но они не открываются. Такое ощущение, что пути кривые к файлам. А как можно посмотреть, какой файл ассистант пытаеться открыть?

По второму пункту, я с Вами согласен полностью, правда испльзую запись вида:
LIBS += -L$$[QT_INSTALL_BINS] \
    -lQtSolutions_PropertyBrowser-2.5
так как все равно библиотеки копируються в бины. Мне просто интересно, почему загрузка .pri файла нормально не отрабатывает.