Не работает автодополнение кода QT4 в VS2005. |
Здравствуйте, гость ( Вход | Регистрация )
Не работает автодополнение кода QT4 в VS2005. |
abra |
12.1.2009, 23:58
Сообщение
#1
|
Студент Группа: Участник Сообщений: 68 Регистрация: 12.1.2009 Пользователь №: 485 Спасибо сказали: 11 раз(а) Репутация: 2 |
Ребят,всем привет!Вопрос такой.В QT4 не отображаются методы компонентов.
Например QLabel lbl; lbl-> У меня не высвечивается ничего(((ПРичем,если знать,что написать,он нормально компилится и работает.Но так не реально программировать,каждый раз обращаясь к мануалам,чтобы посмотреть,что там у компонента есть((( Подскажите пожалуйста,как быть...Даже из книжки если код вставить(я просто решил проверить),у меня тоже ничего не высвечивается...((( P.S Для тех,кто меня не совсем понял,пример подобный на Delphi. begin Label1. end; Должны высветиться свойства,методы и так далее(Например параметр Caption),а ничего не высвечивается.(НУ ТОЛЬКО МНЕ НА QT4 под VS2005,просто чтоб вы поняли суть,о чем я выше написал). Сообщение отредактировал Litkevich Yuriy - 13.1.2009, 17:48
Причина редактирования: Название соответствующее проблеме
|
|
|
abra |
13.1.2009, 16:25
Сообщение
#2
|
Студент Группа: Участник Сообщений: 68 Регистрация: 12.1.2009 Пользователь №: 485 Спасибо сказали: 11 раз(а) Репутация: 2 |
Зачем мне new???
Мне нужно обратиться к тому объекту,что существует на форме,а не создавать новый путем QLabel *lbl=new QLabel(); Теперь про ИНТЕГРАТОР. Интегратор у меня стоит.У меня было 2 файла.Один qt-4.3.3-commercial-vs2005 (вроде так называется).Я его установил.Второй файл,это вот VSintegrator,который интегрирует пакет в VSку мою. ДЛЯ ТЕХ КТО ТАМ ВОПРОС НЕ ПОНЯЛ. МЕТОДЫ,НЕ ВАЖНО КАК,ПРЯМЫМ ДОСТУПОМ,ИЛИ НЕТ,(. или ->) ЭТО НЕ ПРИНЦИПИАЛЬНО.НИ ТАК,НИ СЯК НИЧЕГО НЕ ВЫСВЕЧИВАЕТСЯ. Например QLabel *lbl=new QLabel() lbl->show(); У МЕНЯ после -> методы не выплывают.Мне приходится самому писать show().И он компилятся,все нормально.ВОПРОС,ДЛЯ ТЕХ,КТО НЕ ПОНЯЛ-КАК СДЕЛАТЬ ТАК,ЧТОБЫ МЕТОДЫ ОТОБРАЖАЛИСЬ.ПРОСЬБА НЕ ФЛУДИТЬ В ТЕМЕ,УВАЖАЙТЕ СЕБЯ,И ТОГО,КОМУ ОТВЕЧАЕТЕ.ЕСЛИ ВЫ СЧИТАЕТЕ,ЧТО ВЫ САМЫЕ УМНЫЕ,ОТВЕТЬТЕ ПО ТЕМЕ,А НЕ ЛЕВЫМ ФЛУДОМ.P.S ИЗВИНИТЕ,ЧТО ТАК ГРУБО,НО ПРОСТО НЕ ЛЮБЛЮ КОГДА ТАК ПОСТУПАЮТ,И САМ ТАК НЕ ПОСТУПАЮ. ПО поводу того,как обращаюсь. mainform.ui.lbl-> |
|
|
spirit |
13.1.2009, 19:53
Сообщение
#3
|
Студент Группа: Новичок Сообщений: 16 Регистрация: 13.1.2009 Из: Ukraine, Krivoy Rog Пользователь №: 486 Спасибо сказали: 1 раз(а) Репутация: 1 |
Зачем мне new??? Мне нужно обратиться к тому объекту,что существует на форме,а не создавать новый путем QLabel *lbl=new QLabel(); Теперь про ИНТЕГРАТОР. Интегратор у меня стоит.У меня было 2 файла.Один qt-4.3.3-commercial-vs2005 (вроде так называется).Я его установил.Второй файл,это вот VSintegrator,который интегрирует пакет в VSку мою. ДЛЯ ТЕХ КТО ТАМ ВОПРОС НЕ ПОНЯЛ. МЕТОДЫ,НЕ ВАЖНО КАК,ПРЯМЫМ ДОСТУПОМ,ИЛИ НЕТ,(. или ->) ЭТО НЕ ПРИНЦИПИАЛЬНО.НИ ТАК,НИ СЯК НИЧЕГО НЕ ВЫСВЕЧИВАЕТСЯ. Например QLabel *lbl=new QLabel() lbl->show(); У МЕНЯ после -> методы не выплывают.Мне приходится самому писать show().И он компилятся,все нормально.ВОПРОС,ДЛЯ ТЕХ,КТО НЕ ПОНЯЛ-КАК СДЕЛАТЬ ТАК,ЧТОБЫ МЕТОДЫ ОТОБРАЖАЛИСЬ.ПРОСЬБА НЕ ФЛУДИТЬ В ТЕМЕ,УВАЖАЙТЕ СЕБЯ,И ТОГО,КОМУ ОТВЕЧАЕТЕ.ЕСЛИ ВЫ СЧИТАЕТЕ,ЧТО ВЫ САМЫЕ УМНЫЕ,ОТВЕТЬТЕ ПО ТЕМЕ,А НЕ ЛЕВЫМ ФЛУДОМ.P.S ИЗВИНИТЕ,ЧТО ТАК ГРУБО,НО ПРОСТО НЕ ЛЮБЛЮ КОГДА ТАК ПОСТУПАЮТ,И САМ ТАК НЕ ПОСТУПАЮ. ПО поводу того,как обращаюсь. mainform.ui.lbl-> я так понял это одресовалось мне, ну да фиг с ним. проект перегенери и заново запусти или если уже так принципиально получать список методов и прочем фигни, то visual assistant будет будет в помощь. PS. и в предь не хами , а обдумывай названия темы. |
|
|
Текстовая версия | Сейчас: 2.12.2024, 11:08 |