找回密码
 立即注册
收起左侧

focusWidget()->objectName()是否合适?

1
回复
8749
查看
[复制链接]
累计签到:609 天
连续签到:1 天
来源: 2015-9-23 15:59:47 显示全部楼层 |阅读模式
5Qter豆
QPainter painter(this);
QString focusname = this->focusWidget()->objectName().;
各位大神,请教第二行代码有没有问题?程序编译通过,运行时便提示segment fault。一直未查出原因?

最佳答案

查看完整内容

本身是没有问题的,但是你的检查一下你的focusWidget()返回的是不是一个有效的指针,也就是说this的child至少应该有一个获得焦点,如果不是,你在访问objectName(),肯定会出错
回复

使用道具 举报

累计签到:882 天
连续签到:3 天
2015-9-23 15:59:48 显示全部楼层
本身是没有问题的,但是你的检查一下你的focusWidget()返回的是不是一个有效的指针,也就是说this的child至少应该有一个获得焦点,如果不是,你在访问objectName(),肯定会出错
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了