类继承自QMainWindow
查看了一下QMainWindow的成员函数,没有类似Initialize, Create...的函数,那如果需要在对话框上做一些操作,代码都写到这个类的构造函数中吗?
例如对话框起名叫Setup,那:
自动生成构造和析构函数:
Setup::Setup(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::Setup)
{
ui->setupUi(this);
}
Setup::~Setup()
{
delete ui;
}
如果想添加一些初始化代码或者逻辑代码,直接在构造函数中写吗?
有没有别的成员函数去实现?
------解决思路----------------------
初始化函数你可以写在构造中,也可以写在成员函数中。在外部声明对象后,调用对象的成员函数不就行了。
类似Initialize, Create...的函数,你可以将其申明为类的成员函数,通过对象来调用就行了。
------解决思路----------------------
你可以自己写类似的Initialize, Create的函数, 区别只是需要你自行调用而已。