当前位置:   article > 正文

QIODevice :: read:设备未打开(QIODevice::read : device not open)_qiodevice::read (qprocess): device not open

qiodevice::read (qprocess): device not open

最近使用Qt时碰到了这个问题,经过排查,原来是不小心在设备关闭后又重新读取了。

怎么解决这个问题呢。

在用到read函数的地方使用一个前置判断!

if (!m_file.isReadable())return;

于是问题解决!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/42468
推荐阅读
相关标签
  

闽ICP备14008679号