gpt4 book ai didi

qt - 编写跨平台 GUI/服务

转载 作者:行者123 更新时间:2023-12-02 17:48:00 25 4
gpt4 key购买 nike

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

最佳答案

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

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

关于qt - 编写跨平台 GUI/服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6114343/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com