菜鸟:QT中,怎么解释下面这行代码

初学者:QT中,如何解释下面这行代码
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent),ui(new Ui::MainWindow)
{
  ui->setupUi(this);
}

------解决方案--------------------
窗口初始化
MainWindow::MainWindow这是构造函数
QMainWindow表示继承自QMainWindow,先调用QMainWindow的构造
,ui(new Ui::MainWindow)给ui初始化,值为new Ui::MainWindow