QT 的this对象。。。

QT 的this对象。。。,第1张

connect的四个参数一次是:

信号发出者,发出信号动作,信号接收者,信号接收动作。

this的话,在接收者的位置,就表示信号接收者就是信号发出者本身。

比如:

connect(okButton, SIGNAL(clicked()), this, SLOT(accept()))

this就是指按钮本身啊。

“我想调用this的对象来恢复connect之前的一些东西”这句话不明白。

向前面这句,你就可以在accept函数里使用okButton了,this好像只有和对象在一起的时候才能用吧。

Qt是标准C++类的扩展,和C++一样

this 指针指向要调用其成员函数的类对象

 “this”,总是本类类型的指针,这个是铁定不变的。你说的这种情况时,此时父类构造函数this指针(父类类型的指针)指向子类对象中的父类部分(意思就是,显示使用this指针只能访问子类中继承自父类的成员)。

构造子类对象,得先构造子类中的父类部分。所有先调用父类构造函数,即(且只能)通过父类构造函数构造子类对象中的父类成分。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8757899.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-20
下一篇2023-04-20

发表评论

登录后才能评论

评论列表(0条)

    保存