QT 读取扫描枪数据

扫码枪其实就是类似键盘输入,有些扫描枪可以设置扫完后自动添加换行

void TBcabinet::keyPressEvent(QKeyEvent *keyValue)
{
    if (keyValue->key() == Qt::Key_Return) //扫码枪内字符串,以回车结尾
    {
       qDebug() << "from scan data:" << m_scanData ;
       // 读取的数据进行处理
       //sendScanDataToMainCtl(m_scanData);
       m_scanData.clear();
    }
    else {
       m_scanData += keyValue->text();
    }
}

你可能感兴趣的:(QT,C++,qt,开发语言)