Russian Qt Forum

Qt => Общие вопросы => Тема начата: noname.pl от Декабрь 26, 2006, 15:47



Название: не работает автоподстановка
Отправлено: noname.pl от Декабрь 26, 2006, 15:47
создал виджет QWidget w; далее делаю w. но не вижу раскрывающегося списка. прикол в том, что иногда он появляется а иногда нет. чаще нет и от чего эта метафизика происходит мне не понять. кто пояснит? в коде ошибок синтаксических нет. все компилится и выполняется. это не баг интегратора или 2003й студии?


Название: не работает автоподстановка
Отправлено: Dendy от Декабрь 26, 2006, 17:46
Пути к инклудам желательно должньІ бьІть прописаньІ в настройках студии:

Tools / Options / Projects and Solutions / VC++ Directories / Include Files:

qtdir\include
qtdir\include\QtCore
qtdir\include\QtGui
...

Как всегда, не помешает свернуть на обочину, открьІть все окна и двери, заглушить мотор, вьІйти, постоять, зайти, закрьІть все окна и двери, завести драндулет. Короче, закрьІваешь студию, стираешь все продуктьІ компиляции (moc_* *.obj *.pch ...), *.ncb файл, *.suo файл.

ОткрьІваешь проект. Ждёшь пока IntelliSense расчехлится. Вообще в 2003 студии он глючньІй шо капец. В 2005 заметно получше.


Название: не работает автоподстановка
Отправлено: noname.pl от Декабрь 27, 2006, 23:54
видать с 2003й не сюдьба. выкачал vs-2005, поставилось, прикрутилось qt, проблемы с IntelliSense не заметил ни разу. поковырял настройки - они стали более обширными и логичными. но есть одно печальное но - дизайн испоганен до неузнаваемости. ... правда офигенно напрягает эти ублюдошные иконки-разукрашки.

p.s.: чтобы в новом проекте постоянно не писать пути к кутэшныи инклудам и либам, где это можно прописать в настройках студии, чтобы по дефолту ваяло эти приколы для нового проекта ...


Название: не работает автоподстановка
Отправлено: SLiDER от Декабрь 28, 2006, 00:25
Цитата: "noname.pl"
p.s.: чтобы в новом проекте постоянно не писать пути к кутэшныи инклудам и либам, где это можно прописать в настройках студии, чтобы по дефолту ваяло эти приколы для нового проекта ...


Гмммм, а что
Цитировать
Tools / Options / Projects and Solutions / VC++ Directories / Include Files

не помогает?


Название: не работает автоподстановка
Отправлено: Dendy от Декабрь 28, 2006, 00:39
Вот чего никогда не пойму, зачем люди юзают Дизайнер и Асистант из под Студии! Ето же убогий никомуненужньІй закос под родньІе средства Хелпа и Дизайна виндовьІх приблуд. Он только вводит в заблуждение.

Вот истинно праведньІй путь:

Код:
cd qtdir\bin
designer.exe
assistant.exe


Название: не работает автоподстановка
Отправлено: noname.pl от Декабрь 28, 2006, 00:43
- если бы помогало, я бы не спрашивал ... ко всему ещё прописываю в Tools / Options / Projects / VC++ Directories / Library Files  == <qtdir>\lib. естественно не помогает тоже ...
- а вот ещё вопрос. скажем, IntelliSense НЕ работает после строчки с синтаксической ошибкой, правильно? можно было бы как-то это отключить? так чтобы работал после строки с синтаксической ошибкой
- и раз такая пьянка:
Код:

...
QWidget *w = new QWidget;
w->set<***>

собственно в чем прикол. хочу поменять caption у окошка. вижу (в 2003й IntelliSense мне предлагает setCaption). выбираю, не компилится. открываю учебник по Qt. там пример: вместо .setCaption используется setWindowTitle ... но мой "продвинутый" IntelliSense не чехлит что этот метод вообще может быть у w ..... !! в 2005й все чих-пых. можно ли настроить IntelliSense в 2003й нормально? он вообще настраиваемый? или че мне вообще делать? хелп


Название: не работает автоподстановка
Отправлено: Dendy от Декабрь 28, 2006, 01:12
Цитата: "noname.pl"
в 2003й IntelliSense мне предлагает setCaption).


Еее.. Такой метод есть в Qt3, но никак не в Qt4. Проверить пути к заголовочникам. Потереть временньІе файльІ проекта.

Цитата: "noname.pl"
можно ли настроить IntelliSense в 2003й нормально? он вообще настраиваемый?


Он гибко настраиваемьІй. От плохого до убогого, от убогого до хренового, от хренового до неработоспособного. Читай название: IntelliSense. Система интелектуальная, качество настраивается автоматически без участия пользователя. Подтверждение кнопкой Uninstall.

Серьезно. У тебя есть лицензия на 2003 сиудию? На 2005?

Если нет - отлаживай под 2005.


Название: не работает автоподстановка
Отправлено: noname.pl от Декабрь 28, 2006, 01:31
сейчас на тачке стоят обе студии. я бы перешел на vs-8 но уж больно у нее испоганенный интерфейс, по-этому пытаюсь как-то выкручиваться с 7й(2003), выходит фегово ...


Название: не работает автоподстановка
Отправлено: Dendy от Декабрь 28, 2006, 02:23
Я вообще то про лицензионность использования спрашивал. Если сие неважно - юзай 2005. К "испоганенному" интерфейсу привьІкнешь бьІстро.


Название: не работает автоподстановка
Отправлено: Tonal от Декабрь 28, 2006, 07:51
Может поставить Slick и не мучиться, если всё равно нет лицензий? ;-)


Название: не работает автоподстановка
Отправлено: noname.pl от Декабрь 29, 2006, 11:18
лицензии есть(тссс, чужие). slick что есть в двух словах?


Название: не работает автоподстановка
Отправлено: Racheengel от Декабрь 30, 2006, 19:45
а чем интерфейс испоганен в 2005?  помоему такой же как и в 2003...


Название: не работает автоподстановка
Отправлено: noname.pl от Декабрь 30, 2006, 20:57
иконки, загрузка, жрет больше памяти. лучше сделали нормальной 2003 студию.