Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: Exproment от Ноябрь 30, 2011, 23:36



Название: Не раскрываются Qt-классы
Отправлено: Exproment от Ноябрь 30, 2011, 23:36
Подскажите гуру... почему Qt-шные классы могут не раскрваются через операторы доступа(. ; ->). И правильно ли я понимаю что за это отвечает Assistant ? в какую сторону смотреть?

Уже не в первый раз такая проблема да и не у меня одного.. но на форуме не нашел похожей темы (( 


Название: Re: Не раскрываются Qt-классы
Отправлено: andrew.k от Ноябрь 30, 2011, 23:40
Инструменты-Параметры-Текстовый редактор-Дополнение


Название: Re: Не раскрываются Qt-классы
Отправлено: Exproment от Ноябрь 30, 2011, 23:44
эээмммм... а не мог бы ты немного поподробнее ? ))) что там необходимо сделать ) если не сложно.. )


Название: Re: Не раскрываются Qt-классы
Отправлено: andrew.k от Ноябрь 30, 2011, 23:48
Подробнее:
все то же самое, что в предыдущем сообщении, затем в комбобоксе рядом с надписью "Вызывать дополнение" выбрать "Всегда", например.


Название: Re: Не раскрываются Qt-классы
Отправлено: Exproment от Декабрь 01, 2011, 00:00
*WALL* дико извиняюсь за дибилизм.. но )))) выбираю я в опциях text Editor->File Extension и вижу там всего один комбобокс с заголовком Editor в котором выбирается язык(C++, C# и т. д.)  ((( печаль...


Название: Re: Не раскрываются Qt-классы
Отправлено: andrew.k от Декабрь 01, 2011, 00:04
при чем тут File extensions?

Tools-options-text editor-completion: activate completion= Always


Название: Re: Не раскрываются Qt-классы
Отправлено: joker от Декабрь 01, 2011, 00:08
Вопрос по кути-креатору?

Если да - то может все гораздо проще? Креатор дает дополнять только те классы хидеры которых подключены.


Название: Re: Не раскрываются Qt-классы
Отправлено: Exproment от Декабрь 01, 2011, 00:14
Виноват что не уточнил: IDE-Visual Studio 2008(9), заголовочные файлы подключаю... поля completion как видно из скрина нет.. или я его не вижу.. 0_о (представлены все подпункты пункта Text editor)


Название: Re: Не раскрываются Qt-классы
Отправлено: Exproment от Декабрь 01, 2011, 00:17
и еще кстати... а в Qt Designer при написании CSS скриптов (StyleSheet) они не должны раскрываться через операторы :, ::, # и т.д. ? )


Название: Re: Не раскрываются Qt-классы
Отправлено: andrew.k от Декабрь 01, 2011, 00:20
Молодец, что не уточнил. Два раза пришлось креатор перезапускать)


Название: Re: Не раскрываются Qt-классы
Отправлено: Exproment от Декабрь 01, 2011, 00:23
Виноват... ошибку осознал, осмыслил, обещаю исправиться ))) ну вообще такая проблема была и под Eclipse ))) Просто не могу понять сам механизм IDE - почему заголовочный файл виден... а функционал не раскрывается... причем из моего заголовочника все прекрасно раскрывается а именно из Qt-шного нет... 0_о


Название: Re: Не раскрываются Qt-классы
Отправлено: kambala от Декабрь 01, 2011, 00:39
projects and solutions (или как-то так) - в header files добавить путь к QTDIR\headers


Название: Re: Не раскрываются Qt-классы
Отправлено: Exproment от Декабрь 01, 2011, 01:38
если вы имели ввиду прописать пути к заголовочникам в свойствах проекта то они прописаны... без них бы линкер на инклуде ошибку выдавал + проверил: QTDIR\include подключен... но всеравно не раскрывается ((


Название: Re: Не раскрываются Qt-классы
Отправлено: kambala от Декабрь 01, 2011, 02:55
в настройках не проекта, а самой студии. или там этот пункт называется vc++ directories - не помню, открой справку или нагугли.


Название: Re: Не раскрываются Qt-классы
Отправлено: Exproment от Декабрь 07, 2011, 15:46
Как и ожидалось ответ был весьма прост: по некой причине установщики Qt и Qt-VS-Add-in  не прописали путь до .../Qt/bin. потому спокойно самостоятельно прописал в переменную окружения "Path" путь как %QTDIR%/bin