我需要将title.ico设置为我的应用程序图标,并将shortcut.ico设置为我的桌面快捷方式。在构建时,有没有办法在Qt应用程序中执行此操作?
每当用户右键单击我的应用程序并单击sendto->桌面(创建快捷方式)时,该快捷方式应该具有shortcut.ico。但现在它总是显示title.ico。
我检查了WinApi IShell_link,但它没有帮助。
答案 0 :(得分:2)
我也是初学者,但事实证明这是可能的。请参阅此主题:https://forum.qt.io/topic/45324/taskbar-icon-different-from-the-icon-of-the-window/8
希望我理解你是对的。享受!编辑2018-03-13:
以不同尺寸(例如16px,32px,...)创建您的图标作为.ico(在Windows上),有关详细信息,请访问:http://doc.qt.io/qt-5/appicon.html
致电QWindow::setIcon()
(http://doc.qt.io/qt-5/qwindow.html#setIcon)
利润。现在,任务栏中的图标应以更高的分辨率显示,而应用程序窗口则选择较小的图标。