![]()
|
QEmbed ツール (qt/tools/qembed) は、任意のファイルを C++ コードに変換します。 このツールは、外部ファイルからデータを読み込むのではなく、 画像ファイルやその他のリソースをアプリケーションに直接インクルードするのに役立ちます。
QEmbed は、アプリケーションに直接インクルードできる非圧縮画像を生成することができます。 こうすることで、外部ファイルを読み込んだり画像ファイルフォーマットをパースする必要がなくなります。 これはアイコンなどの圧縮することがそれほど重要でない小さな画像に役に立ちます。
qembed [ general-files ] [ --images image-files ]
#include "generated_qembed_file.h"
// 生成された関数を呼び出します
// "name" は拡張子を除いた元の画像のファイル名です
QImage myFindImage(const char* name)
{
return qembed_findImage(name);
}
// 生成された関数を呼び出します
// "name" は拡張子がついた元のファイル名です
QByteArray myFindData(const char* name)
{
return qembed_findData(name);
}
または QEmbed の出力を見て、よりアプリケーションに適した関数を書いてください。
| Copyright © 2001 Trolltech | Trademarks | Qt version 2.3.2
|