请问C++ QT里这段的意思
#include"dialog.h"#include"ui_dialog.h"Dialog::Dialog(QWidget*parent):QDialog(parent)...
#include "dialog.h"
#include "ui_dialog.h"
Dialog::Dialog(QWidget *parent) :
QDialog(parent),
ui(new Ui::Dialog)
{
ui->setupUi(this);
}
Dialog::~Dialog()
{
delete ui;
}
这个QWidget是什么? 某个参数?
这段Dialog::Dialog(QWidget *parent) :最后的:起什么作用?
谢谢! 展开
#include "ui_dialog.h"
Dialog::Dialog(QWidget *parent) :
QDialog(parent),
ui(new Ui::Dialog)
{
ui->setupUi(this);
}
Dialog::~Dialog()
{
delete ui;
}
这个QWidget是什么? 某个参数?
这段Dialog::Dialog(QWidget *parent) :最后的:起什么作用?
谢谢! 展开
展开全部
// 这个是构造函数,括号里面的是参数
Dialog::Dialog(QWidget *parent);,这里的QWidget表示设置这个Dialog的父类是QWidget,
然后:表示继承于某个控件QDialog,
完整的解释:
Dialog::Dialog(QWidget *parent) : // 构造函数
QDialog(parent), // 设置父类,继承与QDialog,然后将传递过来的QWidget指定给QDialog
ui(new Ui::Dialog) // 申请UI对象
{
ui->setupUi(this);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询