【发布时间】:2016-04-26 02:21:45
【问题描述】:
关闭:
感谢大家的想法,将尝试与您提供的建议一起解决我的问题!
问题:
“C++ main”(不能 #include QObject 或任何 Qt 库)获取数据、处理数据并将其传递到单独的 Qt 进程(在本例中为 Qt GUI)。
数据在 Qt GUI 中可视化并提供反馈,例如您可以将命令发送到“C++ main”(如 START/STOP MEASUREMENT)。
Visualization of the problem in best paint quality.
问题:
“C++ main”是否有任何可能的方式从 Qt GUIWITHOUT 获得反馈,包括“C++ main”中的 Qt? (“C++ main”在无法处理/加载 Qt 库的 I/O 卡上运行。)
提前感谢您提供有用的答案!
【问题讨论】:
-
那么命令界面和gui实际上是独立的程序,你想以某种方式进行通信?
-
不知何故。实际上,GUI 依赖于 MAIN,但 MAIN 不依赖于 GUI(MAIN 应该在没有 GUI 的情况下运行)。
-
1.这是 Qt - 不是 QT。 2. 它是一个进程(不是文件) 3. 哪个操作系统?可以使用共享内存吗?您可以使用基于文件的通信吗?双方如何实现拉动机制?
-
使用的操作系统是Windows 7,可以进行基于文件的通信,但不方便。 I/O 方面相当无趣,只关注 C++ 需要从 Qt GUI 获取某种数据/信息的部分,而不包括 Qt 本身。想到了队列和某种虚函数,但我不知道这是否有意义。
标签: c++ qt user-interface parameter-passing