如何为 QT Windows 应用程序设置不同的桌面快捷方式图标和任务栏图标不同

How to Set Desktop shortcut icon different and task bar icon different for a QT Windows application?

本文关键字:图标 快捷方式 桌面 任务栏 Windows 应用程序 设置 QT      更新时间:2023-10-16

我需要将title.ico设置为我的应用程序图标和快捷方式.ico作为我的桌面快捷方式。在构建时,有什么方法可以在Qt应用程序本身中做到这一点吗?

每当用户右键单击我的应用程序并单击 sendto->desktop(创建快捷方式(时,快捷方式应该具有快捷方式.ico。但现在它总是显示标题.ico。

我检查了WinApi IShell_link但它没有帮助。

我也是初学者,但事实证明这是可能的。请参阅此线程: https://forum.qt.io/topic/45324/taskbar-icon-different-from-the-icon-of-the-window/8

希望我理解你没错。享受!

编辑 2018-03-13:

  1. 创建不同大小(例如 16px、32px 等(的图标作为.ico(在 Windows 上(,有关更多信息,请访问:http://doc.qt.io/qt-5/appicon.html

  2. 呼叫QWindow::setIcon() (http://doc.qt.io/qt-5/qwindow.html#setIcon(

  3. 利润。该图标现在应该在任务栏中的较大分辨率中可见,而为应用窗口选择较小的图标。