0

画像をピックスマップに読み込もうとしています。イメージ自体がリソースに追加されます。だからここで私がやろうとしていること:

result = pixmap.load("Field/foreground.png");

結果は常に false です。画像が存在します。次のような絶対パスを取得できます。

    QFile qfile("Field/foreground.png");
    QFileInfo qfileinfo(qfile);
    qDebug() << qfileinfo.absolutePath();

パスは正しいようです。そしてqtは管理者として実行されています。何か案は?

PS 私は Windows 7 を使用しています。smae コードは Linux で正常にテストされました。

4

1 に答える 1

0

QFile::exists() を使用して、パスを調べるだけでなく、ファイルが実際に存在するかどうかを確認します。- @Roku

于 2013-03-03T08:05:01.133 に答える