解决逻辑多UI卡顿问题,方式为ui改为10Hz刷新
This commit is contained in:
+8
-13
@@ -674,20 +674,15 @@ void MainWindow::updateUI()//事件驱动式更新数据
|
||||
|
||||
|
||||
|
||||
/*
|
||||
static int frq_count = 0;
|
||||
|
||||
static qint64 frq_time = 0;
|
||||
|
||||
frq_count++;
|
||||
if((QDateTime::currentMSecsSinceEpoch() - frq_time) >= 1000)
|
||||
if((QDateTime::currentMSecsSinceEpoch() - frq_time) <= 100)
|
||||
{
|
||||
qDebug() <<frq_time << "running frq is:" << frq_count;
|
||||
|
||||
frq_count = 0;
|
||||
|
||||
frq_time = QDateTime::currentMSecsSinceEpoch();
|
||||
qDebug() << "10hz";
|
||||
return;
|
||||
}
|
||||
*/
|
||||
frq_time = QDateTime::currentMSecsSinceEpoch();
|
||||
|
||||
|
||||
copk->setAttitude(dlink->mavlinknode->vehicle.attitude.pitch * 57.3,
|
||||
dlink->mavlinknode->vehicle.attitude.roll * 57.3,
|
||||
@@ -879,7 +874,7 @@ void MainWindow::updateUI()//事件驱动式更新数据
|
||||
|
||||
|
||||
|
||||
/*
|
||||
|
||||
|
||||
//经纬度大于正常值,将舍弃
|
||||
|
||||
@@ -1025,7 +1020,7 @@ void MainWindow::updateUI()//事件驱动式更新数据
|
||||
|
||||
statusui->setDlink(1,QString::number(dlink->mavlinknode->rssi,'f',0));
|
||||
statusui->setDlink(2,QString::number(dlink->mavlinknode->bitrate));
|
||||
*/
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user