• 11546阅读
  • 3回复

[提问]QT编写串口通信时如何判断串口状态? [复制链接]

上一主题 下一主题
离线lufyer
 
只看楼主 倒序阅读 楼主  发表于: 2011-03-23
用的是qextserialcom类,请问这里有没有函数可以查看串口状态?我想实现的是如果串口号设置错误程序能检测出来然后给出提示。
离线flybabys

只看该作者 1楼 发表于: 2011-03-23
    //if(myCom->open(QIODevice::ReadWrite)){
    //    QMessageBox::information(this, codec->toUnicode("打开成功"), tr("Already open serial ") + portName, QMessageBox::Ok);
    //    //QMessageBox::information(this, tr("打开成功"), tr("Already open serial ") + portName, QMessageBox::Ok);
    //}else{
    //    QMessageBox::critical(this, tr("Open failure"), tr("Can not open serial ") + portName + tr("\n The serial unvaliable"), QMessageBox::Ok);
    //    return;
    //}

上述代码给出了打开串口成功或者失败时候都能给出messagebox的提示,希望对你有用
离线lufyer
只看该作者 2楼 发表于: 2011-03-23
回 1楼(flybabys) 的帖子
谢谢了
离线eagle
只看该作者 3楼 发表于: 2011-06-29
Thanks
快速回复
限100 字节
 
上一个 下一个