我需要将 title.ico 设置为我的应用程序图标,将 shortcut.ico 设置为我的桌面快捷方式。在构建时,有什么方法可以在 Qt 应用程序本身中完成吗?
每当用户右键单击我的应用程序并单击 sendto->desktop(创建快捷方式)时,快捷方式应该有 shortcut.ico。但现在它总是显示 title.ico。
我检查了 WinApi IShell_link,但没有帮助。
最佳答案
我也是初学者,但事实证明这是可能的。请参阅此线程:https://forum.qt.io/topic/45324/taskbar-icon-different-from-the-icon-of-the-window/8
希望我没听错。享受吧!
编辑 2018-03-13:
创建不同大小(例如 16 像素、32 像素...)的图标作为 .ico(在 Windows 上),有关更多信息,请访问:http://doc.qt.io/qt-5/appicon.html
调用
QWindow::setIcon()
( http://doc.qt.io/qt-5/qwindow.html#setIcon )利润。该图标现在应该在任务栏中以更高的分辨率显示,而为应用程序窗口选择更小的图标。
关于c++ - 如何为 QT Windows 应用程序设置不同的桌面快捷方式图标和不同的任务栏图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43159694/