Qt
Qtリソースシステム
サーチ…
前書き
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