【问题标题】:Qt console application with arguments during runtime运行时带有参数的 Qt 控制台应用程序
【发布时间】:2019-09-22 08:41:37
【问题描述】:

在我的 Debian 机器上,我有一个 gui 应用程序作为 websocket 服务器。它工作正常,但现在我需要运行更多的套接字服务器,而且我认为这不是屏幕上多个 gui 应用程序的好图。

据此,应用程序已经重新制作为控制台应用程序并在后台成功运行。但是问题来了:有时需要检查日志、启动/停止或添加/删除某些东西等。

已经在运行应用程序如何做到这一点?比如在终端输入“app -start”、“app --logs”等。

提前感谢您的帮助。

【问题讨论】:

    标签: c++ qt console daemon


    【解决方案1】:

    您可以让您的应用程序监听 dbus 消息。您可以为此使用 Qt D-Bus 模块:

    https://doc.qt.io/qt-5/qtdbus-index.html

    然后您可以从命令行发送 dbus 消息(使用dbus-send),或者您可以编写一个发送这些消息的 GUI 应用程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-12
      • 1970-01-01
      • 1970-01-01
      • 2011-01-22
      • 2011-09-24
      • 1970-01-01
      相关资源
      最近更新 更多