如何在另一个对话框中使用qt中创建的设备和QCanBusDevice?

如何在另一个对话框中使用qt中创建的设备和QCanBusDevice?,qt,can-bus,Qt,Can Bus,我在Connectdialog中创建了一个设备 QCanBusDevice *device1 = QCanBus::instance()->createDevice( QStringLiteral("peakcan"), QStringLiteral("usb0"), &errorString1); 当我点击按钮Com时,我有一个名为Com的按钮,一个新的dilog2显示 void ConnectDialog::on_pushButton_

我在Connectdialog中创建了一个设备

QCanBusDevice *device1 = QCanBus::instance()->createDevice( QStringLiteral("peakcan"), QStringLiteral("usb0"), &errorString1);
当我点击按钮Com时,我有一个名为Com的按钮,一个新的dilog2显示

void ConnectDialog::on_pushButton_com_pressed()
{
Com com;
com.setModal(true);
com.exec();}
如何在对话框2中使用相同的设备?
我试图再次创建第二个设备。我将指向设备的指针作为参数传递给对话框构造函数,但它不起作用