【问题标题】:Writing a cross platform GUI/service编写跨平台 GUI/服务
【发布时间】:2011-05-25 02:00:55
【问题描述】:

我正在开展一个项目,该项目需要桌面客户端以设定的时间间隔扫描用户计算机上的某些目录。我的计划是将实际的目录扫描代码从 GUI 中分离出来并放入一个服务中,这样即使 GUI 没有打开它也可以运行。这听起来像是正确的方法吗?此外,我希望所有这些都是跨平台的。我正在使用 QT 创建 GUI。是否可以编写跨平台服务?我已经研究了一点 QTService 。 QTService 的文档说它适用于implementing Windows services and Unix daemons。我假设 Unix 部分意味着同时支持 linux 和 mac 系统?还有其他建议吗?

【问题讨论】:

    标签: qt windows-services cross-platform daemon


    【解决方案1】:

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

    编辑 QtService 不是标准 SDK 的一部分。可用here

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-14
    • 1970-01-01
    • 2010-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-20
    • 1970-01-01
    相关资源
    最近更新 更多