读书人

Qt带自定义参数的构造函数如何写

发布时间: 2012-10-10 13:58:11 作者: rapoo

Qt带自定义参数的构造函数怎么写?
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);

读书人网 >QT开发

热点推荐