QT调试的时候出现了问题

QT调试的时候出现了问题

1 个回答

肖冰淼

提问:QT调试的时候出现了问题

补充 : 就是这个问题

补充 : void MainWindow::readData(){ QString datas =tcpSocket->readAll(); ui->textEdit_2->setText(datas);if(datas=="open red"){ softPwmWrite(29,valr); softPwmWrite(22,0); softPwmWrite(21,0);file.setFileName(path); //判断文件打开 bool ret = file.open(QIODevice::Append); if(ret == true) { //讲文本框内容添加至文件 qDebug() << "hhh"; QDateTime time = QDateTime::currentDateTime();//获取系统现在的时间 QString str_data = time.toString("yyyy-MM-dd hh:mm:ss ddd"); //设置显示格式 QString str_neirong="红灯亮"; QString str =str_data+str_neirong; file.write(str.toUtf8()); } //关闭文件 file.close();}if(datas=="open blue"){softPwmWrite(22,valb); softPwmWrite(29,0); softPwmWrite(21,0);file.setFileName(path); //判断文件打开 bool ret = file.open(QIODevice::Append); if(ret == true) { //讲文本框内容添加至文件 qDebug() << "hhh"; QDateTime time = QDateTime::currentDateTime();//获取系统现在的时间 QString str_data = time.toString("yyyy-MM-dd hh:mm:ss ddd"); //设置显示格式 QString str_neirong="蓝灯亮"; QString str =str_data+str_neirong; file.write(str.toUtf8()); } //关闭文件 file.close();}if(datas=="open green"){ softPwmWrite(21,valg); softPwmWrite(22,0); softPwmWrite(29,0);file.setFileName(path); //判断文件打开 bool ret = file.open(QIODevice::Append); if(ret == true) { //讲文本框内容添加至文件 qDebug() << "hhh"; QDateTime time = QDateTime::currentDateTime();//获取系统现在的时间 QString str_data = time.toString("yyyy-MM-dd hh:mm:ss ddd"); //设置显示格式 QString str_neirong="绿灯亮"; QString str =str_data+str_neirong; file.write(str.toUtf8()); } //关闭文件 file.close();}if(datas=="red lighter"){ for( ;valr <= 100; valr ++) { softPwmWrite(29,valr); delay(100); }file.setFileName(path); //判断文件打开 bool ret = file.open(QIODevice::Append); if(ret == true) { //讲文本框内容添加至文件 qDebug() << "hhh"; QDateTime time = QDateTime::currentDateTime();//获取系统现在的时间 QString str_data = time.toString("yyyy-MM-dd hh:mm:ss ddd"); //设置显示格式 QString str_neirong="红灯变亮"; QString str =str_data+str_neirong; file.write(str.toUtf8()); } //关闭文件 file.close(); }if(datas=="green lighter"){ for( ;valg <= 100; valg ++) { softPwmWrite(22,valg); delay(100); } file.setFileName(path); //判断文件打开 bool ret = file.open(QIODevice::Append); if(ret == true) { //讲文本框内容添加至文件 qDebug() << "hhh"; QDateTime time = QDateTime::currentDateTime();//获取系统现在的时间 QString str_data = time.toString("yyyy-MM-dd hh:mm:ss ddd"); //设置显示格式 QString str_neirong="绿灯变亮"; QString str =str_data+str_neirong; file.write(str.toUtf8()); } //关闭文件 file.close();}if(datas=="blue lighter"){ for( ;valb <= 100; valb ++) { softPwmWrite(21,valb); delay(100); } file.setFileName(path); //判断文件打开 bool ret = file.open(QIODevice::Append); if(ret == true) { //讲文本框内容添加至文件 qDebug() << "hhh"; QDateTime time = QDateTime::currentDateTime();//获取系统现在的时间 QString str_data = time.toString("yyyy-MM-dd hh:mm:ss ddd"); //设置显示格式 QString str_neirong="蓝灯变亮"; QString str =str_data+str_neirong; file.write(str.toUtf8()); } //关闭文件 file.close();}if(datas=="red darker"){ softPwmCreate (29, 0, 100) ; for(;valb>=0; valb--) { softPwmWrite(29,valb); delay(100); }file.setFileName(path); //判断文件打开 bool ret = file.open(QIODevice::Append); if(ret == true) { //讲文本框内容添加至文件 qDebug() << "hhh"; QDateTime time = QDateTime::currentDateTime();//获取系统现在的时间 QString str_data = time.toString("yyyy-MM-dd hh:mm:ss ddd"); //设置显示格式 QString str_neirong="红灯变暗"; QString str =str_data+str_neirong; file.write(str.toUtf8()); } //关闭文件 file.close();}if(datas=="blue darker"){ softPwmCreate (21, 0, 100) ; for(;valb>=0; valb--) { softPwmWrite(21,valb); delay(100); }file.setFileName(path); //判断文件打开 bool ret = file.open(QIODevice::Append); if(ret == true) { //讲文本框内容添加至文件 qDebug() << "hhh"; QDateTime time = QDateTime::currentDateTime();//获取系统现在的时间 QString str_data = time.toString("yyyy-MM-dd hh:mm:ss ddd"); //设置显示格式 QString str_neirong="蓝灯变暗"; QString str =str_data+str_neirong; file.write(str.toUtf8()); } //关闭文件 file.close();}if(datas=="green darker"){ softPwmCreate (22, 0, 100) ; for(;valg>=0; valg--) { softPwmWrite(22,valg); delay(100); }file.setFileName(path); //判断文件打开 bool ret = file.open(QIODevice::Append); if(ret == true) { //讲文本框内容添加至文件 qDebug() << "hhh"; QDateTime time = QDateTime::currentDateTime();//获取系统现在的时间 QString str_data = time.toString("yyyy-MM-dd hh:mm:ss ddd"); //设置显示格式 QString str_neirong="绿灯变暗"; QString str =str_data+str_neirong; file.write(str.toUtf8()); } //关闭文件 file.close();}}

网友回答:

  • 1 关注
  • 0 收藏, 浏览
  • 提出于

相似问题