如何设置qt程序自启动

发布时间:2021-12-15 14:11:17 作者:iii
阅读:388
开发者专用服务器限时活动,0元免费领! 查看>>
# 如何设置Qt程序自启动

在Windows和Linux系统中,让Qt程序开机自动启动是常见的需求。以下是两种主流系统的配置方法:

## Windows系统设置方法

1. **通过启动文件夹实现**  
   - 快捷键 `Win+R` 打开运行窗口,输入 `shell:startup`  
   - 将Qt程序快捷方式复制到打开的启动文件夹中  
   - 右键快捷方式属性中确认目标路径正确

2. **注册表方式(需管理员权限)**  
   ```cpp
   // Qt代码示例
   QSettings settings("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Run", QSettings::NativeFormat);
   settings.setValue("MyQtApp", QCoreApplication::applicationFilePath().replace('/','\\'));

Linux系统设置方法

  1. 桌面环境配置

    • ~/.config/autostart/目录下创建.desktop文件:
    [Desktop Entry]
    Type=Application
    Name=MyQtApp
    Exec=/path/to/your/qt/app
    
  2. systemd服务(系统级)
    ”`bash

    在/etc/systemd/system/创建.service文件

    [Unit] Description=My Qt Application

[Service] ExecStart=/path/to/app User=username

[Install] WantedBy=multi-user.target

   然后执行:  
   ```bash
   sudo systemctl enable myqtapp.service

注意事项
- 路径建议使用绝对路径
- Linux下需确保程序有可执行权限(chmod +x
- 开发时可使用QStandardPaths::standardLocations(QStandardPaths::ApplicationsLocation)获取标准路径 “`

(全文约350字)

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:
  1. QT 设置应用程序开机自动运行
  2. linux如何设置tomcat自启动?

开发者交流群:

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

原文链接:https://my.oschina.net/u/4078822/blog/3022615

qt

上一篇:LeetCode如何找出队列的最大值和滑动窗口的最大值

下一篇:在WINDOWS上想链接在LINUX上的MYSQL有什么方法

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》
开发者交流群×