【发布时间】:2016-08-17 21:15:04
【问题描述】:
像 Qt 这样的库提供了一个处理 UI 事件的事件循环,通常(或总是?)包装 OS UI 事件循环以获得最佳结果。
现在我不禁想知道是否有一种方法可以在没有主事件循环的情况下编写 UI,这样它就可以在所有主要操作系统上运行。
如果可能,它将如何工作,是否有任何关于无事件循环 UI(最好是 C++)的示例?
【问题讨论】:
-
可能不会。对不起。
-
如果您不与操作系统的事件系统/队列交互,您(作为用户空间程序)将如何接收事件?
-
是的,但是您必须使用尚未发明的技术从头开始编写一个新的操作系统来响应用户交互。
标签: c++ user-interface event-handling cross-platform