Qt中带自定义的构造函数事实上和C++的构造函数一样,但又有些不同。
例如:
class DataTerminal : public QMainWindow
{
Q_OBJECT
public:
explicit DataTerminal(QString username,QWidget *parent = 0);//构造函数有默认值的要放后面
private:
QString name;
}
构造函数:
DataTerminal::DataTerminal(QString username,QWidget *parent ) :
QMainWindow(parent),name(username),
ui(new Ui::DataTerminal)
{
ui->setupUi(this);
}