问题描述
点击ui界面的按钮,调用自定义类(myTest)中的函数(pB_mytest_Slot())
Qt报错
错误分析
除了Qt自动生成的MainWindow类以外,新添加一个myTest类。
MainWindow.h
定义一个指针mytest
myTest *mytest;
MainWindow.cpp
mytest = new myTest();
connect(this->ui->pB_mytest, &QPushButton::clicked, [this]{this->mytest->pB_mytest_Slot(); });
MainWindow类中包含了指向myTest类的指针,但是myTest类没有声明
solving
在MainWindow类中对myTest类进行声明。
类中仅仅通过声明就可以为对象分配内存空间,即可以执行。
class myTest;
class MainWindow : public QMainWindow
{
Q_OBJECT```