crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

3 страниц V  < 1 2 3 >  
Ответить в данную темуНачать новую тему
> Не работает автодополнение кода QT4 в VS2005.
kuler
  опции профиля:
сообщение 13.1.2009, 16:43
Сообщение #11


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

Спасибо сказали: 6 раз(а)




Репутация:   -1  


ctrl-пробел жмешь?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 13.1.2009, 17:49
Сообщение #12


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


abra, научись формулировать вопрос, так и помощь быстрее прийдет.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
abra
  опции профиля:
сообщение 13.1.2009, 18:40
Сообщение #13


Студент
*

Группа: Участник
Сообщений: 68
Регистрация: 12.1.2009
Пользователь №: 485

Спасибо сказали: 11 раз(а)




Репутация:   2  


Да,спасибо.Ctrl+пробел пробовал уже...((Не помогло...

Litkevich Yuriy
Да я вроде нормально сформулировал.Осталось разве что на картинках показать=)))

Вот на 2 файлах работает.
Далее,начиная непосредственно с объекта,уже ничего не пашет.
Такая же ситуация с кодом

QLabel *lbl = new QLabel();
lbl->
Тоже ничего не выдает.Ну незнаю уже как обьяснить...Должны понять,не дураки думаю собрались то здесь.
P.S переустановка не помогает.
<QLabel>,<QWidget>,<QtGui> подключены.
Вот точные пакеты:
qt-win-commercial-4.3.5-vs2005
qt-vsintegration-1.3.3

Сначала установил первый,потом интегрировал его в среду ВСки.


Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuler
  опции профиля:
сообщение 13.1.2009, 19:13
Сообщение #14


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

Спасибо сказали: 6 раз(а)




Репутация:   -1  


Цитата(abra @ 13.1.2009, 18:40) *
Вот на 2 файлах работает.

что работает?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
spirit
  опции профиля:
сообщение 13.1.2009, 19:53
Сообщение #15


Студент
*

Группа: Новичок
Сообщений: 16
Регистрация: 13.1.2009
Из: Ukraine, Krivoy Rog
Пользователь №: 486

Спасибо сказали: 1 раз(а)




Репутация:   1  


Цитата(abra @ 13.1.2009, 15:25) *
Зачем мне 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. и в предь не хами , а обдумывай названия темы.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
SABROG
  опции профиля:
сообщение 13.1.2009, 20:42
Сообщение #16


Профессионал
*****

Группа: Участник
Сообщений: 1207
Регистрация: 8.12.2008
Из: Russia, Moscow
Пользователь №: 446

Спасибо сказали: 229 раз(а)




Репутация:   34  


На вот, может поможет: http://www.qtsoftware.com/developer/faqs/f...8-23.5900165993

P.S.: trolltech.com больше не существует, теперь они qtsoftware.com Грустно как-то...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
abra
  опции профиля:
сообщение 13.1.2009, 22:01
Сообщение #17


Студент
*

Группа: Участник
Сообщений: 68
Регистрация: 12.1.2009
Пользователь №: 485

Спасибо сказали: 11 раз(а)




Репутация:   2  


Цитата(kuler @ 13.1.2009, 19:13) *
Цитата(abra @ 13.1.2009, 18:40) *
Вот на 2 файлах работает.

что работает?

На первых 2 фотках раскрываются варианты,а когда уже от объекта пытаешешься вызвать его свойства(последние 2 фотки),то ничего не высвечивается.

Скачал еще вчера VA X.Не помог.Ваще бред какой то.Какие то левые методы set_Text,которых нет в VS.
Бред какой то.
Я его удалил.НО!Я проверял на QT4.Все равно ничего не высвечивалось.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 13.1.2009, 23:03
Сообщение #18


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   40  


Посмотри на другом проекте, например создай тестовый MFC проект и проверь code-completion на том же классе CString. (code-completion это как раз та штука, которая у тебя не работает).

p.s. у меня помнится только в 2003 студии были такие же глюки, помогала или полная перекомпиляция или создание проекта по новой, в 2005 такого не встречал пока.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
abra
  опции профиля:
сообщение 13.1.2009, 23:22
Сообщение #19


Студент
*

Группа: Участник
Сообщений: 68
Регистрация: 12.1.2009
Пользователь №: 485

Спасибо сказали: 11 раз(а)




Репутация:   2  


Цитата(ViGOur @ 13.1.2009, 23:03) *
Посмотри на другом проекте, например создай тестовый MFC проект и проверь code-completion на том же классе CString. (code-completion это как раз та штука, которая у тебя не работает).

p.s. у меня помнится только в 2003 студии были такие же глюки, помогала или полная перекомпиляция или создание проекта по новой, в 2005 такого не встречал пока.

А где найти code-completion?Что это такое вообще?Обьясни поподробнее пожалуйста.

Ребят,еще вопрос.
есть 2 формы.
Одна main,другая auth
main автоматически создается,auth вызывается.На main.cpp у меня прописан код подключения к базе.

login lg;
QSqlDatabase db = QSqlDatabase::addDatabase("QPSQL");
db.setHostName("localhost");
db.setDatabaseName("baza");
db.setUserName("pst");
db.setPassword("adm");
bool connected = db.open();
if (!connected)
{
QMessageBox::warning (NULL, QString::fromLocal8Bit ("Подключение к серверу"),
QString::fromLocal8Bit ("Ошибка при подключении к БД"),
QMessageBox::Ok);
};

Подключает нормально.

Я МОГУ НА КНОПКУ В ДРУГОЙ ФОРМЕ AUTH.UI, подвесить код
QSqlQuery query;
query.prepare("INSERT INTO user ( surname,grp)"
"VALUES(:surname, :grp)");
query.bindValue(":surname", "loool");
query.bindValue(":grp", "2942");
query.exec();
if (!query.exec())
{
QMessageBox::warning (NULL, QString::fromLocal8Bit ("Ошибка"),
QString::fromLocal8Bit ("Ошибка при добавлении данных"),
QMessageBox::Ok);
}

??Если могу,то скажите пожалуйста,зависит ли здесь подключение от того,где код прописан?Просто с Делфи на PostgreSQL работали,проблем не было.Переходим На QT4. Трудновато.Поэтому не сердитесь,что такие вопросы задаю,вохможно для вас банальные.
Просто суть в том,что у меня почему то не добавляется в базу данные,от
QSqlQuery query;
query.prepare("INSERT INTO user ( surname,grp)"
"VALUES(:surname, :grp)");
query.bindValue(":surname", "loool");
query.bindValue(":grp", "2942");
query.exec();
if (!query.exec())
{
QMessageBox::warning (NULL, QString::fromLocal8Bit ("Ошибка"),
QString::fromLocal8Bit ("Ошибка при добавлении данных"),
QMessageBox::Ok);
}
Все время выдается сообщение Ошибка при добавлении данных.(срабатывает обработчик).
Если вставляю код подключения к базе,и код занесения в базу,то у меня выскакивает ошибка-Вначале код ошибку,а в скобках QtSqld4.dll
Попробовал погуглить,чот не особо много нашел.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
SABROG
  опции профиля:
сообщение 13.1.2009, 23:31
Сообщение #20


Профессионал
*****

Группа: Участник
Сообщений: 1207
Регистрация: 8.12.2008
Из: Russia, Moscow
Пользователь №: 446

Спасибо сказали: 229 раз(а)




Репутация:   34  


Цитата(abra @ 13.1.2009, 23:22) *
Я МОГУ НА КНОПКУ В ДРУГОЙ ФОРМЕ AUTH.UI, подвесить код??
Если могу,то скажите пожалуйста,зависит ли здесь подключение от того,где код прописан?


Можешь, есть такая вещь как "default database"/"default connection". Проблемы могут возникнуть только если этих соединений у тебя несколько или код находится в разных потоках.

Учись общаться с библиотекой. Спроси её что ей не нравится:

query.lastError().text();


Еще вот этой кнопочкой научись пользоваться:

Сообщение отредактировал SABROG - 13.1.2009, 23:43
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

3 страниц V  < 1 2 3 >
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


6 чел. читают эту тему (гостей: 6, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 2.12.2024, 11:33