私は、タイトルバーのアイコンと小さなWindowsアプリケーションを持っているとそれは、(&デバッグを解放)私の開発マシン上で正しくに動作しますが、それはを行います他のマシンでは動作しません。一般的には、私のQt 4.8.5のコードは次のようになります。私はまた、NetBeansプロジェクトのリソースにgc.icoを追加しようとしているはQApplication :: setWindowIcon作品は
app.setWindowIcon(QIcon("gc.ico"));
app.setWindowIcon(QIcon(":/gc.ico"));
app.setWindowIcon(QIcon(":gc.ico"));
:私のようなオプションを使用して多くの繰り返しを試してみました
int main(int argc, char *argv[]) {
QApplication app(argc, argv);
Q_INIT_RESOURCE(gcapp);
app.setWindowIcon(QIcon("./gc.ico"));
GCApp dialog;
dialog.show();
return app.exec();
}
ファイルセクション。私はプロジェクトのプロパティ、カスタム定義を(これらは.PROファイルを変更した)編集し、次のことを試してみました:
RC_ICONS = gc.ico
RC_ICONS += gc.ico
win32:RC_ICONS = gc.ico
すべての組み合わせのほとんどは、リリースのタイトルバーにgc.icoファイルを示し上記とと開発マシンの実行可能ファイルをデバッグします。いずれも他のマシンでは動作しません。
リリース実行可能ファイルの横にあるターゲットマシンのディレクトリにgc.icoを含めます。
これらの「他のマシン」とは何ですか?彼らは.icoグラフィックフォーマットをサポートしていますか?代わりに.pngを使用すると動作しますか? – Murphy
ターゲットマシンと開発マシンはすべてWindows 10のPCです。私はもともと.gifを使用し、後でこのポストを作る前に.icoに切り替えました。 .pngは.gifと.icoと異なる結果をもたらすかもしれないとお考えですか? – Kyle