航线下载后信号连接无法响应问题搞定,方式为让线程停下来,给ui线程运行一下
This commit is contained in:
+2
-1
@@ -177,8 +177,9 @@ MainWindow::MainWindow(QWidget *parent)
|
||||
//qRegisterMetaType<int32_t>("int32_t");
|
||||
|
||||
//生成航线必须在map线程完成,因此不能直接连接
|
||||
//停下来让ui、运行一下
|
||||
connect(dlink->mavlinknode->Mission,SIGNAL(receivedPoint(float,float,float,float,int32_t,int32_t,float,uint16_t,uint16_t,uint16_t,uint8_t,uint8_t,uint8_t,uint8_t,uint8_t,uint8_t)),
|
||||
map,SLOT(receivedPoint(float,float,float,float,int32_t,int32_t,float,uint16_t,uint16_t,uint16_t,uint8_t,uint8_t,uint8_t,uint8_t,uint8_t,uint8_t)),Qt::DirectConnection);
|
||||
map,SLOT(receivedPoint(float,float,float,float,int32_t,int32_t,float,uint16_t,uint16_t,uint16_t,uint8_t,uint8_t,uint8_t,uint8_t,uint8_t,uint8_t)),Qt::BlockingQueuedConnection);
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user