刚QT入门,有些逻辑上的问题,恳请大神们能抽些功夫解答一下

如图

我设计了一个实现自动关机的类,其中system_colse.h/.cpp都是我自己加的类,我想在QT的MainWindow中实现这个类的方法
如图

UI是这么设计的

想让set按钮对应system_close的system_close_方法,能接受2个spainbox的参数
想让reset按钮对应system_close的system_reset_方法。
我想到了可以用类中包含的关系,所以如图

就在mainwidow.cpp中的私有中加入了我的类。把UI中的按钮转到槽,如图

可是编译后错误多达40多处,而且,QT好像不认我添加的类,提示,没有这类的定义。
是QT中自己定义的类,要再某处设置么,还是要再.pro中添加文件?
还有 是不是按钮的槽是私有的,我的类的方法不能在这里面实现?
------解决思路----------------------
使用自己的类完全没有问题,你跟着错误仔细找一找。
------解决思路----------------------
构造函数需要初始化
------解决思路----------------------
Ui::MainWindow* Ui
Ui::close *myclose
不要放在同一个类里面
你可以使用
class close{
.....
private:
Ui::close *myclose;
}
class MainWindow
{
private:
close * myclose;
Ui::MainWindow* Ui;
}
这样就可以了,
具体为什么二个ui不能直接放一起,等大神解释吧
------解决思路----------------------
close(int , int);貌似你写的是个中文的逗号