2011-08-25 131 views
0

当我提出基于QWidget的Qt中的一个新的类,我得到的代码看起来像这样的构造,默认初始化列表

Board::Board(QWidget *parent) : QWidget(parent) { } 

它看起来像QWidget的(父)是的一部分一个初始化列表,但如果这是真的,我们将设置一个名为QWidget的变量等于参数父项,是否正确?但我不认为有任何称为QWidget的变量。那么这是一个非C++概念,还是一个特定于Qt的概念来设置一个小部件的父代?或者它实际上是一个C++概念?我最好的猜测是它对于Qt是特定的,并且你不会在普通的C++中看到类似的东西。

回答