首页 > 解决方案 > 如何在另一个对话框中使用在 qt 中创建的设备和 QCanBusDevice?

问题描述

我在 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();}

如何在 dialog2 中使用相同的设备?
我试图再次创建第二个设备。我将指向设备的指针作为参数传递给对话框构造函数,但它不起作用。

标签: qtcan-bus

解决方案


推荐阅读