c++ - 使用 Qt 从 stdin 异步读取

标签 c++ qt asynchronous qt4 stdin

我想用 Qt 从 stdin 异步读取。我不想使用单独的线程或必须设置计时器来定期检查文件描述符是否有数据。我怎样才能做到这一点?

最佳答案

如果您阅读 Qt 文档,它会说您不能这样做,因为它不可移植。假设您可以控制另一端,为什么不使用应该工作的 TCP 套接字。最坏的情况是您可以申请代理。

关于c++ - 使用 Qt 从 stdin 异步读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9741259/

相关文章:

c++ - 如何检查QWidget是否关闭?

c# - 等待结果而不阻塞线程

Javascript执行代码顺序

c++ - 你可以在 QDialog 中添加一个工具栏吗?

c++ - 为什么成员函数签名与函数签名的规范不同?

c++ - GTKmm + pipe() 不工作

c++ - 如何在单个数组中保存对象的动态数组

qt - 在 QNetworkAccessManager 中,何时从解析 DNS 的 IP 列表中选择 IP?

java - MappedByteBuffer 抛出 java.nio.BufferOverflowException

c++ - ICU 正则表达式 - 多线程使用场景中的内存损坏