1. 程式人生 > >Qt 帶自定義引數的建構函式

Qt 帶自定義引數的建構函式

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);
}