zhengtianzuo |
2017-11-04 16:42 |
zhengtianzuo系列-Qt创建桌面和开始菜单快捷方式
使用QFile的link方法可以非常方便的创建快捷方式
``` //建立桌面快捷方式 QString strAppPath = "C:/Windows/System32/notepad.exe"; QString strDesktopLink = QStandardPaths::writableLocation(QStandardPaths::DesktopLocation) + "/"; strDesktopLink += "notepad.lnk"; QFile fApp(strAppPath); fApp.link(strDesktopLink);
//建立开始菜单快捷方式 QString strMenuLink = QStandardPaths::writableLocation(QStandardPaths::ApplicationsLocation) + "/"; strMenuLink += "notepad/"; QDir pathDir; pathDir.mkpath(strMenuLink); strMenuLink += "notepad.lnk"; fApp.link(strMenuLink); ```
需要完整代码请访问 QtReleaseExamples |
|