6

コンパイル済みの Qt Installer Framework バイナリ バージョン 2.0.1 を使用して、アプリケーションのインストーラーを作成しました。ただし、インストーラー ウィンドウには、どのような方法でも私のロゴは表示されません。

問題のロゴは「installerlogo.png」という名前で、アルファ チャネル付きの 64x64 画像で、インストーラーのディレクトリ構造 (config/ および packages/ ディレクトリと同じディレクトリ) の最上部にあります。

「installericon.ico」という名前のアイコン用に別のロゴを作成しました。これは、上記の 16x16 バージョンで、単に「.ico」に名前を変更したものです (これは間違った方法ですか?)

config.xml ファイルで次のことを試しました。

<InstallerApplicationIcon>installericon</InstallerApplicationIcon>
<InstallerWindowIcon>installerlogo</InstallerWindowIcon>
<Logo>installerlogo.png</Logo>
<Background>installerlogo.png</Background>

しかし、視覚的な結果をもたらすものはありません。

4

2 に答える 2

16

フレームワークについてインターネットでさらに調査した後、私は全体としていくつかの間違いを犯したことがわかりました。

  • まず、.png を .ico に変更するだけでは機能しません。私が発見したように、.ico 形式の要点は、同じ画像の複数の解像度を保存して、ファイルで拡大したときにぼやけて見えるのを防ぐことです。冒険者。解決策: http://www.icoconverter.com/ - この Web サイトでは、単一の png から完全な範囲の ico ファイルを作成できます。

  • 第 2 に、ico は最上位のディレクトリには配置されません。config.xml ファイルと同じディレクトリに配置する必要があります。

  • 第 3 に、「myicon.ico」などの config.xml タグでアイコン ファイルのファイル名拡張子を指定しないでください。これは、ファイルの解析時に必要に応じて行われます。編集: ただし、タグなどを使用する場合など、他の場所では拡張子を指定する必要があることに注意してください。<Watermark>

  • <WizardStyle>第 4 に、特定の機能を有効にするには、"Modern"、"Classic"、"Mac"、または "Aero" (引用符なし) のいずれかを定義する必要があります。たとえば、<WizardStyle>「クラシック」です.私はに設定しましたが<WizardStyle>Modern</WizardStyle>、これまでのところすべてが機能しています.

  • 最後に、一部のタグは、installscrip.qs ファイルと組み合わせて使用​​する場合にのみ意味があります。これは特に私を妨げませんでしたが、気をつけなければならないこともあります。

于 2015-09-05T18:53:45.023 に答える