我正在嘗試爲我的GUI應用程序創建一個日誌窗口。Qt發佈表單A到插槽B中的插槽
我有類名爲SQL和爲MyService
如何構建和類SQL發出信號更新爲MyService日誌窗口?
在main.cpp中:
MyService myService;
sql mySql;
QObject::connect(mySql, SIGNAL(updateMyLog(QString(msg))),myService,
SLOT(updateMyLog(QString(msg))));
編輯:
我忘了Q_OBJECT在我的SQL類 和錯誤dosnt顯示任何
error: C2665: 'QObject::connect' :
none of the 3 overloads could convert all the argument types
EDIT2:
我的updateMyLog插槽是:
public slots:
void updateMyLog(QString logmessage);
和我得到不同的錯誤:
QObject::connect: No such signal sql::updateMyLog(QString msg)
你可以寫你的MyService'updateMyLog'聲明嗎? –