当前位置: 代码迷 >> QT开发 >> 哪位高手帮小弟我讲一下Dialog:Dialog(QWidget *parent):QDialog(parent)中的QDialog(parent)是什么意思
  详细解决方案

哪位高手帮小弟我讲一下Dialog:Dialog(QWidget *parent):QDialog(parent)中的QDialog(parent)是什么意思

热度:529   发布时间:2016-04-25 05:10:31.0
谁帮我讲一下Dialog::Dialog(QWidget *parent):QDialog(parent)中的QDialog(parent)是什么意思?
谁帮我讲一下Dialog::Dialog(QWidget *parent):QDialog(parent)中的QDialog(parent)是什么意思?

------解决方案--------------------
parent参数指定了Dialog的父窗口部件,如果是0,意味着该Dialog没有父对象。
------解决方案--------------------
C++基础
派生类显示调用父类的构造函数,并传参,调用顺序是先调用父类构造函数,再调用派生类的构造函数
若不写调用父类的默认构造函数
------解决方案--------------------
父类的构造函数也需要参数,这句话是为了把参数交上去,不能被你自己吃了回扣。
------解决方案--------------------
初始化列表
------解决方案--------------------
继承了QDialog,与本类Dialog(QWidget *parent) 类比看,父类QDialog的构造函数也需要参数
  相关解决方案