Je dois invoquer une méthode de ma classe MainWindow, héritant de QMainWindow
classe d'une classe en dehors MainWindow, quelque chose comme ceci:Comment puis-je appeler une méthode à partir de QMainWindow?
Q_ASSERT(QMetaObject::invokeMethod(mainWindow, "attachmentDownloadComplete"));
mainWindow
est de classe MainWindow : public QMainWindow
Type
l'erreur est:
no matching function for call to 'QMetaObject::invokeMethod(MainWindow*&, const char [27])'
Q_ASSERT(QMetaObject::invokeMethod(mainWindow, "attachmentDownloadComplete"));
Ma question est comment puis-je appeler appeler cette méthode?
Êtes-vous sûr que vous avez déclaré 'attachmentDownloadComplete' en tant que signal ou fente? – Macias
Oui, c'est déclaré comme slot. – Jack
Pouvez-vous montrer comment vous l'avez déclaré? – eyllanesc