问题描述
通过指针实现页面跳转
Qt报错
错误代码
private slots:
void Pb_Multi_Level();
void Pb_Multi_Component();
思路
未定义引用——未定义Dialog类中按钮的引用。
实现页面跳转是在三个页面(三个不同的类)下进行,因此在函数定义上,需要在public
PS:在Qt5以及之后的版本,connect函数的槽函数不必写在private slots或者是public slots中,private和public中都是可以的,因为槽函数也只是一个函数而已,和自定义的函数本身就没有什么区别
public:
void Pb_Multi_Level();
void Pb_Multi_Component();
undefined reference to ‘XXXX‘其他情况
因为在头文件中声明,而在源文件中没有来得及定义,把声明部分注释掉或者仅仅写一个空的定义就可以