サーチ…


前書き

Qtリソースシステムは、プロジェクト内にファイルを埋め込む方法です。各リソースファイルは、1つ以上のプレフィックスを持つことができ、各プレフィックスは、その中にファイルを持つことができます。

リソース内の各ファイルは、ファイルシステム上のファイルへのリンクです。実行可能ファイルがビルドされると、ファイルは実行可能ファイルにバンドルされるので、元のファイルはバイナリと共に配布する必要はありません。

コード内のファイルの参照

リソースファイルの中に/icons/ok.pngというファイルがあるとします

コード内のこのファイルの完全なURLはqrc:/icons/ok.pngです。ほとんどの場合、これを短縮することができます:/icons/ok.png

たとえば、QIconを作成してそのファイルからボタンのアイコンとして設定する場合は、

QIcon icon(":/icons/ok.png"); //Alternatively use qrc:/icons/ok.png
ui->pushButton->setIcon(icon);


Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow