如何在启动时自动启动应用程序

Don*_* Oh 3 qt autostart

我正在使用Qt.

我无法在启动时找到启动应用程序的函数或类.

例如,在Windows中,将注册添加到HKMU/Software/Microsoft/Windows/CurrentVersion/Run.

我想知道上面例子中的函数/类.

pne*_*zis 7

您可以使用QSettings在Windows注册表中设置值.

QSettings settings("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Run",
                    QSettings::NativeFormat);
Run Code Online (Sandbox Code Playgroud)

然后使用setValue函数.

但是这只适用于Windows,因此最好在调用它之前使用#ifdef.