我需要编写一些特定于
Linux的系统守护进程(它将以root权限运行).
我有刻板印象,Qt是关于GUI应用程序的,所以依赖于Qt的守护进程看起来很奇怪.
另一方面,Qt为DBUS / threads / settings / …提供了很好的C绑定 – 我的守护进程需要的一切.
现在我感兴趣,用Qt编写非GUI系统工具/守护进程是否可以?有这样的工具的例子吗?
解决方法
is it okay to write non GUI system tools/daemons with Qt?
是的,这很好.
非UI应用程序有QCoreApplication类.
特定于守护进程,您可能需要查看Daemonizing a Qt-application.