使用定时器的方式做超时,,但是失效,不起作用

This commit is contained in:
hm
2020-03-12 20:38:52 +08:00
parent 4839cd046e
commit f6d83b53f4
5 changed files with 460 additions and 218 deletions
+117
View File
@@ -96,6 +96,123 @@ void MainWindow::resizeEvent(QResizeEvent *e)
}
void MainWindow::keyPressEvent(QKeyEvent *event) //键盘按下事件
{
//qDebug() << event;
switch(event->key())
{
case Qt::Key_A:
break;
case Qt::Key_D:
if(event->modifiers() == Qt::AltModifier)
{
qInfo() << "alt + D";
dlink->mavlinknode->Mission->ReadCmd(0,0);
}
break;
case Qt::Key_U :
{
if(event->modifiers() == Qt::AltModifier)
{
qInfo() << "atl + U";
//dlink->Mavlink_msg_mission_count(map->WPTotal());
//qDebug() << map->WPTotal();
}
}break;
case Qt::Key_P :
{
if(event->modifiers() == Qt::AltModifier)
{//下载参数
qInfo() << "atl + P";
//dlink->Mavlink_param_request_list();
}
}break;
case Qt::Key_O :
{
if(event->modifiers() == Qt::AltModifier)
{//上传参数
qInfo() << "atl + O";
//dlink->Mavlink_msg_mission_count(map->WPTotal());
}
}break;
case Qt::Key_S:
break;
case Qt::Key_W:
break;
case Qt::Key_K :
{
if(event->modifiers() == Qt::ControlModifier)
{
}
}
break;
case Qt::Key_Space :
{
internals::PointLatLng LatLng;
//LatLng.SetLat(dlink->v*1e-7);
//LatLng.SetLng(dlink->vehicle.gps_raw_int.lon*1e-7);
map->SetCurrentPosition(LatLng);
}
break;
case Qt::Key_Equal :
{
if(event->modifiers() == Qt::ShiftModifier)
{
//map->WPFind(rechcount)->SetReached(true);
}
else
{
map->SetZoom(map->ZoomReal() + 1);
}
}
break;
case Qt::Key_Plus :
{
if(event->modifiers() == Qt::ShiftModifier)
{
//map->WPFind(rechcount)->SetReached(true);
//rechcount++;
//qDebug() << rechcount;
}
}
break;
case Qt::Key_Minus:
{
if(event->modifiers() == Qt::ShiftModifier)
{
//map->WPFind(rechcount)->SetReached(true);
//rechcount--;
//qDebug() << rechcount;
}
else
{
map->SetZoom(map->ZoomReal() - 1);
}
}
break;
case Qt::Key_C:
{
if(event->modifiers() == Qt::AltModifier)
{
map->UAV->DeleteTrail();
}
}
break;
}
}
void MainWindow::onTabIndexChanged(const int &index)
{
if(index == 1)