1.主窗口打开子窗口后,在子窗口打开串口后直接点击关闭窗口,会出现串口被占用的BUG,重写关闭窗口按钮解决。
.h
#include <QCloseEvent>
protected: void closeEvent(QCloseEvent *event);
.cpp
void Temp::closeEvent(QCloseEvent *event){
qDebug()<<"退出";
if(gUARTOpenFlag){
mSerialPort->clear();
mSerialPort->close();
mSerialPort->deleteLater();
qDebug()<<"关闭串口";
gUARTOpenFlag=false;
}
this->close();
}
2.标签样式表几个常用参数的设置方法
ui->stateLabel->setStyleSheet("color: rgb(0, 255, 0);font: 10pt");
PS:如果不熟悉可以在UI界面设计观察里面代码COPY学习即可。
3.状态栏菜单只有放大后才可以在底部看到?存疑
我自己建了个标签记录串口状态