そのため、次のコードを使用してオブジェクトを Qt の関数に渡し、それをさらに処理するために QLabel に変換しようとしています (アニメーション シーケンスの一部です)。
void myAnimation(QObject* label)
{
QLabel *lbl = qobject_cast<QLabel*>label;
//more code.....
}
それでも、コンパイルしようとすると、次の 2 つのエラーが発生します。
エラー: C2440: 'initializing' : 'overloaded-function' から 'QLabel *' に変換できません
と
エラー: C2146: 構文エラー: ';' がありません 識別子「ラベル」の前
コードが機能しないのはなぜですか? どんな助けでも大歓迎です。ありがとうございました!