【发布时间】:2015-08-21 15:12:36
【问题描述】:
对不起,如果这听起来有点新鲜。我正在编写一个跨平台的应用程序来学习 C++,如果它运行良好,可以帮助人们。我希望它能够以两种方式使用:通过设计的 GUI(可能使用 QT),或者通过命令行为想要超越的专家用户使用。
我想知道应该如何在 GUI 应用程序和核心之间进行通信,因为这将是开源的,我希望代码美观整洁。
有没有普遍接受的方法来做到这一点?
【问题讨论】:
-
我让很多 GUI 应用程序接受命令行参数。我在我的 QApplcication 类中处理这些。如果不需要显示 GUI,我不会调用它或使用 app.exec()。虽然在其他应用程序中我使用相同的基础库但不包含 GUI。
-
要获得您的问题的答案,您必须阅读一些书籍。例如:stevemcconnell.com/books.htmerdani.com/index.php/books
标签: c++ qt user-interface