0

私はqtに完全に慣れていないので、これからする質問は面白いかもしれません(しかし、私にとってはそうではありません)。通常の C++ コードでは、次の行を使用して背景を生成しました。

  view.setBackgroundBrush(QPixmap("starstexture.jpg"));

しかし、アプリケーションをAndroidに移植しようとすると、jpgファイルをどこに置くべきかわかりません。
あなたの答えを楽しみにしています -
カミル

4

1 に答える 1

0

限られた画像セットのみが必要な場合 (つまり、ユーザーがアプリケーションのフォルダーに独自の画像を追加するのではなく、コンパイル時に画像を知っている場合)、Qt のリソース システムを使用できます。

QtCreator を使用している場合は、プロジェクトに新しいリソース ファイルを追加するだけで済みます。このファイルでは、 という名前の新しいプレフィックスを作成してから、/ファイルを追加します。これはコンパイル時にアプリケーションに配置され、パスの下で使用できます":/starstexture.jpg"":/"Qt のリソース システムを表すプレフィックス に注意してください。もちろん、そのようなファイル名は Qt クラスでのみ機能することにも注意してください。

于 2012-06-03T21:52:37.050 に答える