PDA

View Full Version : QT connect


x110
11-08-2004, 17:41
ho creato un mio oggetto Myapp che ha uno slot acquisisci e un pulsante.
che quando viene schiacciato mi deve lanciare la funzione acquisici.

uso la connect nel costruttore dell'applicazione, eppure quando lancio il programma
mi da il seg. errore
QObject::connect: No such slot Qwidget::acquisisci()
QObject::connect:(sender name: 'pulsante')
QObject::connect:(receiver name: 'miapplicaz')

caspita, eppure il Myapp.h e':

class Myapp:public QWidget{
public:
Myapp(QWidget *parent=0, const char *name=0,int flag=0);
private slots:
void acquisisci(void);
}
e nell'implementazione della classe c'e' sia
Myapp::Myapp(QWidget......... :QWidget(parent,name)
che la
void Myapp::acquisisci(void)

x110
11-08-2004, 18:12
chiedo scusa mancava Q_OBJECT.:rolleyes: :muro: