Название: [решено] проблемы с connect Отправлено: HirurG. от Апреля 17, 2011, 14:19 Здравствуйте! Мне необходимо написать программу, обрабатывающую некоторые данные в таблице, но для начала я хотел бы, чтобы можно было задавать размерность таблицы из виджета QLineEdit. Однако, в строке
Код: Object::connect(&leN,SIGNAL(textChanged(QString)), &mainwindow, SLOT(setRange())); /home/Дмитрий/Lab_2-build-desktop/../ЧислМет/Lab_2/main.cpp:23: error: no matching function for call to ‘QObject::connect(QLineEdit**, const char*, MainWindow*, const char*)’ Перекопал весь интернет, помогите пожалуйста >:( весь код программы: mainwindow.h Код: #ifndef MAINWINDOW_H Код: #include <QtGui/QApplication> Код: #include "mainwindow.h" Название: Re: проблемы с connect Отправлено: blood_shadow от Апреля 17, 2011, 14:35 запись в строке ошибки "QLineEdit**"
ничего не говорит? leN - и есть указатель, а ты пытаешься передать указатель на указатель вот так будет правильно Object::connect(leN,SIGNAL(textChanged(QString)), &mainwindow, SLOT(setRange())); + #include <QObject> можно убрать и можно просто писать connect вместо Object::connect, так как твой виджет есть непрямым потомком QObject'a Название: Re: проблемы с connect Отправлено: HirurG. от Апреля 17, 2011, 14:44 blood_shdow, спасибо огромное!!! только второй совет не прокатил ;)
ЗЫ: в заголовок темы "решено" добавлять? :) Название: Re: проблемы с connect Отправлено: blood_shadow от Апреля 17, 2011, 15:07 blood_shdow, спасибо огромное!!! только второй совет не прокатил ;) да, я ошибся так как у тебя connect делается вне определения класса, то нужно ЗЫ: в заголовок темы "решено" добавлять? :) полностью писать да, добавляй решено |