0
所以,我嘗試使用下面的代碼將對象傳遞到Qt的功能,然後將其轉換爲一個QLabel作進一步處理(動畫序列它的一部分):無法從'重載函數'轉換爲'QLabel *'?
void myAnimation(QObject* label)
{
QLabel *lbl = qobject_cast<QLabel*>label;
//more code.....
}
然而,每當我嘗試編譯,我得到以下兩個錯誤:
錯誤:C2440:「初始化」:無法從「重載函數」到「QLabel *」 語境轉換不允許重載函數
的歧義和
錯誤:C2146:語法錯誤:缺少';'在標識符'標籤'之前
爲什麼我的代碼不工作?任何幫助表示讚賞。謝謝!
是否缺少組括號? –