• 4837阅读
  • 2回复

QFileDialog* dialog = new QFileDialog(0);关于Parent父窗口??? [复制链接]

上一主题 下一主题
离线yangfanxing
 
只看楼主 倒序阅读 楼主  发表于: 2009-08-24
QFileDialog* dialog = new QFileDialog(0);


QLabel *label = new QLabel;
QFileDialog* dialog = new QFileDialog(Label);

关于父窗口的写法,有没有具体的说明???

0?
Label?(eg)
this?

有点儿乱呃~~~呵……
PHPWind好恶心。。。不想看这种界面。。。
离线rqzrqh

只看该作者 1楼 发表于: 2009-08-24
父类为0代表没有父类,父类this代表构造中的类,如果是QLabel *label = new QLabel;默认父类为空,因为它的第一个参数默认为0,构造函数QLabel ( QWidget * parent=0,Qt::WindowFlags f= 0 )
离线yangfanxing
只看该作者 2楼 发表于: 2009-08-24
引用第1楼rqzrqh于2009-08-24 12:20发表的  :
父类为0代表没有父类,父类this代表构造中的类,如果是QLabel *label = new QLabel;默认父类为空,因为它的第一个参数默认为0,构造函数QLabel ( QWidget * parent=0,Qt::WindowFlags f= 0 )

谢LS~有点儿明白了~
PHPWind好恶心。。。不想看这种界面。。。
快速回复
限100 字节
 
上一个 下一个