私はQTでアプリケーションを開発しており、私のウィンドウはQDialogで作成されています。あなたは(あなたのアプリのアイコンを右クリックを行い、その後、上記のコードでアイコンを変更した場合、実行時に、しかしWindowsアプリケーションのタスクバーのアイコンがデフォルトに設定されています
parentWidget()->setWindowIcon(QIcon(":/new.ico"));
:アプリの状態が変更されたとき、私は、アプリケーションのタスクバーアイコンを変更する必要がありますタスクバーに固定する)、デフォルトのものに変更されます(私は実行可能ファイルと思われます)。
アイコンがデフォルトにリセットされている場合、タスクバーにピンを固定してから固定を解除し、アイコンを「新しい」アイコンに設定します。 これを何とかしないようにして、アイコンをいつも好きなように保つ方法はありますか?
'.pro'ファイルでこれを使いましたか?' win32:RC_ICONS = image.ico'ですか? – aghilpro
'QApplication :: setWindowIcon(const QIcon&)'を試しましたか? 私はこの動作を確認するウィンドウではないと私はそれがWindowsの障害だと思います – saeed
@aghilpro、はいこのアイコンもプロファイルに設定されています。しかし、これは実行可能ファイルのアイコンです。私はウィンドウのタスクバーアイコンを設定しようとしています。 – Anton