linux system-daemon in Qt
Schreiben brauche ich einige linux-spezifische system-daemon(wird ausgeführt mit root-Privilegien).
Habe ich Stereotyp, dass Qt alles über GUI-Anwendungen, also daemon, hängt von Qt sieht seltsam für mich.
Auf der anderen Seite, Qt hat schöne C++ - Bindungen für DBUS/threads/Einstellungen/... - alles was ich brauche für mein daemon.
Nun bin ich interessiert, ist es in Ordnung zu schreiben, non-GUI, system-tools/daemons mit Qt? Gibt es Beispiele für solche tools?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, das ist völlig in Ordnung.
Gibt es die QCoreApplication - Klasse für den nicht-UI-Anwendungen.
Spezifische Dämonen, die Sie vielleicht prüfen wollen,Daemonizing eine Qt-Anwendung.
Seit Qt4, Qt-Bibliothek wurde aufgeteilt in eine Anzahl von Modulen.
Könnte man Qt Core, ohne selbst installierte Qt-Gui oder eine andere grafische Sache.
Ich kann mir einen fiew Befehlszeile nur Beispiele, die Qt benutzen (wie
qdbus
)Zunächst, QT ist nicht alles über die GUI. Es ist ein komplettes framework für die cross-Plattform-Entwicklung.
Können Sie sicher stellen ein Dämon mit QT. Allerdings, welchem Zweck wollen Sie zu lösen mit it? wollen Sie eine ähnliche windows-Dienst auch für windows-Plattform ?
Wenn Sie wirklich nicht wollen, dass Ihr code cross-Plattform, können Sie gehen Sie einfach mit C++. Wenn Sie sind auf der Suche nach Leichtigkeit der Kodierung, wieder qt ist eine gute Wahl.