编写跨平台GUI/服务

3
我正在处理一个需要桌面客户端在设定的时间间隔内扫描用户计算机上特定目录的项目。我的计划是将实际的目录扫描代码从GUI中分离出来,并放入一个服务中,以便即使GUI没有打开也可以运行。这样做听起来是否正确?此外,我希望所有这些都是跨平台的。我正在使用QT创建GUI。编写跨平台服务是否可行?我已经稍微研究了一下QTService。QTService的文档说它用于实现Windows服务和Unix守护程序。我假设Unix部分意味着支持Linux和Mac系统?还有其他建议吗?
1个回答

1

是的,Qt绝对是开发跨平台应用程序的好选择。您可以编写一次并重新编译为Windows、Mac和Linux。Qt应用程序实际上看起来像本地应用程序,因为它使用本地外观和感觉来装饰其小部件。 您可以更改构建过程以构建GUI应用程序或可以从命令行调用的控制台应用程序。

编辑 QtService不是标准SDK的一部分。它在这里可用。


提供的链接已经失效。https://github.com/qtproject/qt-solutions/tree/master/qtservice - GeekUser

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接