文件名称:qtasio:利用现有提升的 QAbstractEventDispatcher 的实现
文件大小:9KB
文件格式:ZIP
更新时间:2024-07-26 19:34:49
C++
qtasio 使用现有 boost::asio::io_service 对象的 QAbstractEventDispatcher 的实现。 它有效地允许将基于 asio 的异步应用程序与 QT 集成并在一个线程中运行它们。 如何使用? 将 qasioeventdispatcher.* 添加到您的项目中。 然后在创建 QApplication 之前添加以下行: QApplication::setEventDispatcher ( new QAsioEventDispatcher(my_io_service)); 就是这样。 QApplication::exec()将运行您的 io_service 并将其用于自己的事件。
【文件预览】:
qtasio-master
----.gitignore(276B)
----testqasioeventdispatcher.h(2KB)
----LICENSE(1KB)
----qtasio.pro(616B)
----README.md(516B)
----testqasioeventdispatcher.cpp(5KB)
----qasioeventdispatcher.h(2KB)
----qasioeventdispatcher.cpp(14KB)