質問

内部にアイコンを表示しようとしている箱についての箱があります。

これが私のコードです:

QMessageBox about_box(this);

about_box.setText("...");
about_box.setIconPixmap(QPixmap("qrc:/images/logo.png"));
about_box.setParent(this);

about_box.exec();

これが私のリソースファイルです:

<RCC>
    <qresource prefix="/images">
        <file>logo.png</file>
    </qresource>
</RCC>
役に立ちましたか?

解決

あなたは必要ありません qrc プレフィックス:

about_box.setIconPixmap(QPixmap(":/images/logo.png"));

他のヒント

必要になるだろう この機能

編集: :OPがすでにこれを使用していることがわかりませんでした。コンパイル時にqmake(したがってRCC)を実行していると確信していますか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top