0
我開發了一個類MyDevice,它是一個C到C++包裝器。我將創建一個線程,其中將運行該類中的所有方法。QThread和自定義類
我定義爲如下類別:
class DeviceMngr
{
Q_OBJECT
QThread DeviceThread;
public:
DeviceMngr();
~DeviceMngr();
void OpenDevice();
在main.cpp中,我已經做了:
DeviceMngr *MyDevice = new DeviceMngr;
我想後,移動mydevice在一個線程我想用:
MyDevice->moveToThread(&DeviceThread);
之後,我打算創建信號/插槽來連接主線程到DeviceMngr之一。
奇怪的是,moveToThread不會顯示爲自動完成。構建不承認移動線程。
我錯過了Qthread的東西嗎?