完善发动机界面,修正参数读取时ID溢出问题
This commit is contained in:
@@ -16,21 +16,19 @@ MenuBarUI::MenuBarUI(QWidget *parent) :
|
||||
this->setStyleSheet(stylesheet);
|
||||
file.close();
|
||||
|
||||
/*
|
||||
timeRecord = new QDateTime();
|
||||
|
||||
timeRecord->setTime(QDateTime::currentDateTime().time());
|
||||
|
||||
qDebug() << "time" << timeRecord->time();
|
||||
|
||||
|
||||
*/
|
||||
|
||||
ui->label_RecordTime->setText("00:00:00");
|
||||
|
||||
|
||||
recordTimer = new QTimer(this);
|
||||
recordTimer->setInterval(1000);
|
||||
connect(recordTimer,SIGNAL(timeout()),
|
||||
this,SLOT(RecordTimeOut()));
|
||||
|
||||
|
||||
|
||||
MessageTimer = new QTimer(this);
|
||||
@@ -216,11 +214,6 @@ void MenuBarUI::MessageTimeOut(void)
|
||||
}
|
||||
|
||||
|
||||
void MenuBarUI::RecordTimeOut(void)
|
||||
{
|
||||
ui->label_RecordTime->setText(QTime::fromMSecsSinceStartOfDay(timeRecord->time().msecsTo(QDateTime::currentDateTime().time())).toString("HH:mm:ss"));
|
||||
}
|
||||
|
||||
|
||||
void MenuBarUI::setTargetPoint(int Value)
|
||||
{
|
||||
@@ -247,22 +240,8 @@ void MenuBarUI::setTagetAirspeed(float Value)
|
||||
ui->label_TargetAirSpeed->setText(QString::number(Value,'f',1));
|
||||
}
|
||||
|
||||
void MenuBarUI::setArm(bool Value)//解锁
|
||||
void MenuBarUI::setFlightTime(QTime Value)
|
||||
{
|
||||
if(Value)
|
||||
{
|
||||
timeRecord->setTime(QDateTime::currentDateTime().time());
|
||||
if(recordTimer->isActive())
|
||||
{
|
||||
recordTimer->stop();
|
||||
}
|
||||
|
||||
recordTimer->start();
|
||||
}
|
||||
else
|
||||
{
|
||||
recordTimer->stop();
|
||||
}
|
||||
ui->label_RecordTime->setText(Value.toString("HH:mm:ss"));
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user