显示状态信息

This commit is contained in:
2020-07-10 18:05:15 +08:00
parent 0c8eae297c
commit 49515bf1f0
4 changed files with 23 additions and 1 deletions
+20
View File
@@ -445,6 +445,8 @@ bool MainWindow::event(QEvent *event)
void MainWindow::onTabIndexChanged(const int &index)//界面选择管理
{
//记录主界面目录
MainIndex = index;
//设置
if(index == 0) setting->show();
else setting->hide();
@@ -504,6 +506,7 @@ void MainWindow::showMessage(const QString &message, int TimeOut)
void MainWindow::updateUI()//事件驱动式更新数据
{
copk->setAttitude(dlink->mavlinknode->vehicle.attitude.pitch * 57.3,
dlink->mavlinknode->vehicle.attitude.roll * 57.3,
dlink->mavlinknode->vehicle.attitude.yaw * 57.3);
@@ -586,6 +589,23 @@ void MainWindow::updateUI()//事件驱动式更新数据
if(MainIndex == 3)//飞行界面
{
//刷新时间1Hz
//显示状态信息 数据链信号状态,定位信号状态,电池状态,解锁状态,剩余飞行时间等
QString message;
message.append(tr("<h6>数据强度:<font color=red>%1</font>\t").arg(QString::number(100)));
message.append(tr("定位类型:<font color=red>%1</font>\t").arg(gps_str));
message.append(tr("卫星数目:<font color=red>%1</font>颗</h6>").arg(QString::number(dlink->mavlinknode->vehicle.gps_raw_int.satellites_visible)));
message.append(tr("<h6>电池电压:<font color=red>%1</font>V\t").arg(QString::number(dlink->mavlinknode->vehicle.sys_status.voltage_battery)));
message.append(tr("剩余时间:<font color=red>%1</font></h6>").arg(QString::number(100)));
showMessage(message);
}
}