#include "eyetrainwidget.h" #include "ui_eyetrainwidget.h" #include "BCIManager.h" #include eyeTrainWidget::eyeTrainWidget(QWidget *parent) : QWidget(parent), ui(new Ui::eyeTrainWidget) { ui->setupUi(this); BCIManager::getInstance().startLinkerPrograme(); ui->quickWidget->setSource(QUrl("qrc:/DependFile/QML/Ssvep.qml")); } eyeTrainWidget::~eyeTrainWidget() { delete ui; QVariant retVal; QMetaObject::invokeMethod(ui->quickWidget->rootObject(), "onExit", Qt::DirectConnection, Q_RETURN_ARG(QVariant, retVal)); if(!retVal.toBool()) { QMetaObject::invokeMethod(ui->quickWidget->rootObject(), "onConnectAndExit", Qt::DirectConnection); } } void eyeTrainWidget::slotQmlStatusChanged(QQuickWidget::Status emStatus) { qDebug() << "slotQmlStatusChanged" << emStatus; }