码迷,mamicode.com
首页 > 其他好文 > 详细

Qt下使用QDebug打印指针地址

时间:2015-09-10 13:01:12      阅读:342      评论:0      收藏:0      [点我收藏+]

标签:

Qt下使用QDebug打印指针地址,是个很好用的方法。

   qDebug()<<"parent--1"<<this->parent();

输出为:技术分享

指针的输出精确的解释了指针的物理地址(待商榷),以及指针的类型。

 

//----------------------------------------------

我遇到的问题,

我把一个子Widget放到了一个父Widget中,

并且在这个父Widget中添加了一个QScrollArea,把子Widget放到了QScrollArea里面。

 

我在子Widget的某个函数中需要使用父Widget下的函数,

需要使用this->parent指针获取到父类的指针,

但是通过上面的打印指针的方法发现获取到的是QScrollArea的指针,

我知道QScrollArea的parent才是我要的父Widget,所以我是用this->parent()->parent()获取到了真正的父Widget.

 

大家可以按照自己的情况,多多使用这种方法来解决自己的问题。

Qt下使用QDebug打印指针地址

标签:

原文地址:http://www.cnblogs.com/gebilaowangdebaba/p/4797396.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!