c++的构造函数还会写,但Qt的构造函数加如自己定义的参数就不会写了
例如:
class DataTerminal : public QMainWindow
{
Q_OBJECT
public:
explicit DataTerminal(QWidget *parent = 0,QString username);//构造函数
}
这个构造函数怎么写啊?好像得在下面这句上添加????????先调用父类初始化。。。。。
DataTerminal::DataTerminal(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::DataTerminal)
{
ui->setupUi(this);
}
这个怎么添加啊?求大神指点!!谢谢!最好解释下。。。
------解决方案--------------------
explicit DataTerminal(QWidget *parent = 0,QString username);有默认值的要在后面哈。。
explicit DataTerminal(QString username,QWidget *parent = 0);