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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: не работает автоподстановка  (Прочитано 7685 раз)
noname.pl
Гость
« : Декабрь 26, 2006, 15:47 »

создал виджет QWidget w; далее делаю w. но не вижу раскрывающегося списка. прикол в том, что иногда он появляется а иногда нет. чаще нет и от чего эта метафизика происходит мне не понять. кто пояснит? в коде ошибок синтаксических нет. все компилится и выполняется. это не баг интегратора или 2003й студии?
Записан
Dendy
Гость
« Ответ #1 : Декабрь 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
Гость
« Ответ #2 : Декабрь 27, 2006, 23:54 »

видать с 2003й не сюдьба. выкачал vs-2005, поставилось, прикрутилось qt, проблемы с IntelliSense не заметил ни разу. поковырял настройки - они стали более обширными и логичными. но есть одно печальное но - дизайн испоганен до неузнаваемости. ... правда офигенно напрягает эти ублюдошные иконки-разукрашки.

p.s.: чтобы в новом проекте постоянно не писать пути к кутэшныи инклудам и либам, где это можно прописать в настройках студии, чтобы по дефолту ваяло эти приколы для нового проекта ...
Записан
SLiDER
Гость
« Ответ #3 : Декабрь 28, 2006, 00:25 »

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


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

не помогает?
Записан
Dendy
Гость
« Ответ #4 : Декабрь 28, 2006, 00:39 »

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

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

Код:
cd qtdir\bin
designer.exe
assistant.exe
Записан
noname.pl
Гость
« Ответ #5 : Декабрь 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
Гость
« Ответ #6 : Декабрь 28, 2006, 01:12 »

Цитата: "noname.pl"
в 2003й IntelliSense мне предлагает setCaption).


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

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


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

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

Если нет - отлаживай под 2005.
Записан
noname.pl
Гость
« Ответ #7 : Декабрь 28, 2006, 01:31 »

сейчас на тачке стоят обе студии. я бы перешел на vs-8 но уж больно у нее испоганенный интерфейс, по-этому пытаюсь как-то выкручиваться с 7й(2003), выходит фегово ...
Записан
Dendy
Гость
« Ответ #8 : Декабрь 28, 2006, 02:23 »

Я вообще то про лицензионность использования спрашивал. Если сие неважно - юзай 2005. К "испоганенному" интерфейсу привьІкнешь бьІстро.
Записан
Tonal
Гость
« Ответ #9 : Декабрь 28, 2006, 07:51 »

Может поставить Slick и не мучиться, если всё равно нет лицензий? ;-)
Записан
noname.pl
Гость
« Ответ #10 : Декабрь 29, 2006, 11:18 »

лицензии есть(тссс, чужие). slick что есть в двух словах?
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #11 : Декабрь 30, 2006, 19:45 »

а чем интерфейс испоганен в 2005?  помоему такой же как и в 2003...
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
noname.pl
Гость
« Ответ #12 : Декабрь 30, 2006, 20:57 »

иконки, загрузка, жрет больше памяти. лучше сделали нормальной 2003 студию.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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