社区
Qt
帖子详情
这个This指的是什么
xwhmm
2012-03-19 10:46:18
QObject::connect(okButton,SIGNAL(clicked()),this,SLOT(accept()));
如上这个this指的是什么,是okButton吗?还是指窗体?
...全文
160
11
打赏
收藏
这个This指的是什么
QObject::connect(okButton,SIGNAL(clicked()),this,SLOT(accept())); 如上这个this指的是什么,是okButton吗?还是指窗体?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mimixi666
2012-04-16
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
引用 3 楼 的回复:
引用 2 楼 yiyaaixuexi 的回复:
this是指向本类的,本类实现的是窗体
那要是第二个也是okbutton那要怎么写呢??
好比这种情况QObject::connect(okButton,SIGNAL(clicked()),okbutton,SLOT(accept()));
第二个也是写okbutton吗????
楼主陷……
[/Quote]
那我也想问一下QObject::connect(okButton,SIGNAL(clicked()),
this
,SLOT(accept()));
能不能也写成
QObject::connect(okButton,SIGNAL(clicked()),
okButton
,SLOT(accept()));
???????????
碎炎
2012-04-16
打赏
举报
回复
在哪个的成员函数里就哪个
weiran123133
2012-04-16
打赏
举报
回复
有一种说法叫 父窗口...
jdwx
2012-04-13
打赏
举报
回复
一句话,this就是:你将这个this写在哪个类的代码里面,就是指的这个类。
mimixi666
2012-04-13
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
引用 3 楼 的回复:
引用 2 楼 yiyaaixuexi 的回复:
this是指向本类的,本类实现的是窗体
那要是第二个也是okbutton那要怎么写呢??
好比这种情况QObject::connect(okButton,SIGNAL(clicked()),okbutton,SLOT(accept()));
第二个也是写okbutton吗????
楼主陷……
[/Quote]
其实我也不是很懂。。你的意思是不是QObject::connect(okButton,SIGNAL(clicked()),this,SLOT(accept()));这个需要那个父亲求助。。
而QObject::connect(okButton,SIGNAL(clicked()),okbutton,SLOT(accept()));就不能求助父亲??
wshn13
2012-04-12
打赏
举报
回复
就是connect函数所在的类的实例
我是学友
2012-04-12
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
引用 2 楼 yiyaaixuexi 的回复:
this是指向本类的,本类实现的是窗体
那要是第二个也是okbutton那要怎么写呢??
好比这种情况QObject::connect(okButton,SIGNAL(clicked()),okbutton,SLOT(accept()));
第二个也是写okbutton吗????
[/Quote]
楼主陷入了一个误区了,this说白了就是指向自己,英语打电话介绍自己不都是this is...,还像日本人的一素一样(邪恶一点)
也就是说,你的一个界面里有个button,这个button就像你的儿子一样,你的儿子有需求让你干什么事情了,你这个做父亲的正好能满足(你儿子自己没有这个本事),所以this指向你自己调用一个函数去实现你儿子的需求
你所说的槽函数之前也写button,那换句话说就是这个事情你儿子自己就可以完成,就不需要来向你这个当爸的来求助,他自己就可以去干。我的意思就是,你完全可以在button自己的构造函数去写这个函数的内容,不必在父亲这里去进行connect连接
这样说不知道你能不能明白哦
Magic_still
2012-04-12
打赏
举报
回复
是虚拟指针,指向本体。~~我也是新人~~
念茜
2012-03-19
打赏
举报
回复
this是指向本类的,本类实现的是窗体
xiachm
2012-03-19
打赏
举报
回复
窗体,或者说是accept()这个函数所属的类
xwhmm
2012-03-19
打赏
举报
回复
[Quote=引用 2 楼 yiyaaixuexi 的回复:]
this是指向本类的,本类实现的是窗体
[/Quote]
那要是第二个也是okbutton那要怎么写呢??
好比这种情况QObject::connect(okButton,SIGNAL(clicked()),okbutton,SLOT(accept()));
第二个也是写okbutton吗????
父类方法中使用this,那么这个this
指
的是谁?
父类方法中使用this,那么这个this
指
的是谁? 子类继承父类,创建几个子类对象。 父类中的this并不是
指
向子类或者父类的对象,而是 这时子类和父类在内存中的连续内存的首地址相同,所以父类中的this和子类中的this的值是一样的,但是类型不一样。 所以如果父类和子类具有相同的a成员变量,那么父类this.a打印的是父类的a的值 子类this.a打印的是子类a的值。
前端中的this,
指
的是什么?
想要学习前端,短时间内是比较困难的,web前端要学习的内容有很多,今天小编就为大家详细的介绍一下前端中的this,
指
的是什么?来看看下面的详细介绍。 前端中的this,
指
的是什么? 1.this是什么 this 是 JavaScript 中的一个关键字。依赖于函数调用的上下文条件,与函数被调用的方式有关。它
指
向谁,完全是由函数被调用的调用点来决定的。 所以,this,是在运行时绑定的,与编写时的绑定无关。随着函数使用场合的不同,this 的值也会发生变化。但是有一个总的原则:那就
java中的this是什么意思
this: 1、this是一个关键字,全部小写。 2、this是什么,在内存方面是怎样的? 一个对象一个this。 this是一个变量,是一个引用。this保存当前对象的内存地址,
指
向自身。 所以,严格意义上来说,this代表的就是“当前对象” this存储在堆内存当中对象的内部。 3、this只能使用在实例方法中。谁调用这个实例方法,this就是谁。 ...
javascript中的this到底是
指
什么(一)?
写js也有两年多了,在平时工作中也经常会用到this关键字,但是仅局限于用它,如果要求我讲明白this到底是什么的话可能就有点懵逼了,相信大家在面试的时候面试官也经常会问你this是神马东东,为了避免这种面试尴尬也是因为确实想把基础打扎实一点,所以就认认真真学了一遍。查阅了很大大神写的博客,标题都是类似于这种~~~"彻底弄懂js中的this关键字"等等等,我自认为自己写的这篇博客做不到那么牛逼的程......
java父类的this
指
的是什么
继承类中父类的this
指
的是:如果子类重写了,this
指
的是子类的对象。如果子类没有重写,this
指
的是父类对象。 https://www.cnblogs.com/lzq198754/p/5767024.html
Qt
16,173
社区成员
26,583
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章