0

そのため、次のコードを使用してオブジェクトを Qt の関数に渡し、それをさらに処理するために QLabel に変換しようとしています (アニメーション シーケンスの一部です)。

    void myAnimation(QObject* label)
{
    QLabel *lbl = qobject_cast<QLabel*>label;

//more code.....
}

それでも、コンパイルしようとすると、次の 2 つのエラーが発生します。

エラー: C2440: 'initializing' : 'overloaded-function' から 'QLabel *' に変換できません

エラー: C2146: 構文エラー: ';' がありません 識別子「ラベル」の前

コードが機能しないのはなぜですか? どんな助けでも大歓迎です。ありがとうございました!

4

1 に答える 1