- QSerialPort *m_testSerialPort = new QSerialPort();
- void handleSerialError(QSerialPort::SerialPortError);
- connect(m_testSerialPort,SIGNAL(errorOccurred(QSerialPort::SerialPortError)),this,SLOT(handleSerialError(QSerialPort::SerialPortError)));
- void MainWindow::handleSerialError(QSerialPort::SerialPortError)
- {
- if(m_testSerialPort->error() == QSerialPort::ResourceError && m_testSerialPort->isOpen()){
- on_test_start_port_btn_clicked();
- MyToast::showTip("端口连接错误",this);
- }
- }