我目前大量使用 libevent 进行 C/C++ 网络编程,我喜欢我可以轻松地制作基于事件的应用程序,而不必担心是否需要使用 select、poll、epoll、kqueues 等。我制作的应用程序是文本-only,现在我正在寻找 Qt/QML 为我现有的网络应用程序制作 GUI。
我只是不知道如何将它们集成到一个应用程序中,因为 libevent 和 qt 都想运行它们自己的事件循环。我是否需要查看在自己的线程中运行每个线程(一个线程中的 gui 和另一个线程中的 libevent-backend),还是我错过了一些非常简单的东西?:-)
谢谢,尼娜