• 4278阅读
  • 3回复

zhengtianzuo系列-Qt创建桌面和开始菜单快捷方式 [复制链接]

上一主题 下一主题
离线zhengtianzuo
 

只看楼主 倒序阅读 楼主  发表于: 2017-11-04
使用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
博客地址: https://blog.csdn.net/zhengtianzuo06
Github: https://github.com/zhengtianzuo
个人产品: https://github.com/zhengtianzuo/Silk
产品网站: http://www.camelstudio.cn
离线xiaoyige

只看该作者 1楼 发表于: 2017-11-15
学习了。、
离线big_mouse

只看该作者 2楼 发表于: 2020-04-23
离线zipl1985

只看该作者 3楼 发表于: 2022-07-23
学习看看,,
快速回复
限100 字节
 
上一个 下一个