Writing a GUI / Cross Platform Services

I am working on a project that requires the desktop client to scan specific directories on the user's computer at set intervals. My plan is to separate the actual directory scan code from the graphical user interface and into the service so that it can work even when the graphical interface is not open. Does this sound like the right way to do this? In addition, I would like all this to be a cross platform. I use QT to create a GUI. Is it possible to write cross-platform services? I looked a bit at the QTService. The documentation for QTService talks about this for implementing Windows services and Unix daemons. I believe that part of Unix supports both Linux and Mac? Any other suggestions?

+3
source share
1 answer

Yes, Qt definitely seems like a good option for developing cross-platform applications. You can write once and recompile it for Windows, Mac, and Linux. The Qt application will actually look like a native application, because it uses its own appearance and decorate its widgets. You can modify the build process to create a graphical application or a console application that can be invoked from the command line.

CHANGE QtService not included in the standard SDK. It is available here.

+1
source

All Articles