1

毎回画像ファイルのフル パスをドラッグしないように、QRC リソースに jpg ファイルを追加しました。

しかし、読み込まれるはずのユーザーインターフェイスを起動すると表示されません!!

それにエイリアスを追加しました。動いていない。しかし、プロジェクトのソリューションに含まれるファイルの名前を書くと、うまく表示されます。

PS: プロジェクトを整理して、ファイルを QRC リソースに配置したい

これは私がした方法です:

QPixmap img(":/projet/image.jpg"); // It's not loaded
QPixmap img("image.jpg"); // It's OK
4

1 に答える 1

2

最初に .qrc ファイルを確認してください。

notepad++ 、 vim 、 joe などの別のエディターでファイルを確認できます。

次の例のように見えますか?

<RCC>
    <qresource prefix="/project">
        <file>FOLDER/image.jpg</file>
    </qresource>
</RCC>

その場合は、次の方法で画像にアクセスできます。

QPixmap example(":/project/FOLDER/image.jpg");

幸運を!

于 2013-10-16T12:46:01.437 に答える