我需要编写一些特定于 linux 的系统守护进程(它将以 root 权限运行)。
我有刻板印象,Qt 是关于 GUI 应用程序的,所以依赖 Qt 的守护进程对我来说看起来很奇怪。
另一方面,Qt 为 DBUS/threads/settings/... 提供了很好的 C++ 绑定(bind)——我的守护进程需要的一切。
现在我很感兴趣,用 Qt 编写非 GUI 系统工具/守护进程可以吗?是否有此类工具的示例?
最佳答案
是的,这完全没问题。
有用于非 UI 应用程序的 QCoreApplication 类。
特定于守护进程,您可能需要查看 Daemonizing a Qt-application 。
关于Qt中的linux系统守护进程,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14980898/