显示状态信息
This commit is contained in:
@@ -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);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user