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

Qt父子控件同时拥有焦点的问题

3
回复
6981
查看
[复制链接]
累计签到:2 天
连续签到:1 天
来源: 2018-8-18 09:11:46 显示全部楼层 |阅读模式
3Qter豆
请问,选择有一个QFrame,里面有一排焦点,我应该怎么实现当这个frame拥有焦点的同时,第一个按钮也获取到焦点?我试过给这个按钮设置setfocus()。但是父控件便又失去了焦点。
所以各位,大家有什么办法让父子控件同时拥有焦点吗?

回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2018-8-18 09:13:18 显示全部楼层
我靠,写错了好多字,现在有一个QFrame,里面有一排按钮。。。
回复

使用道具 举报

累计签到:742 天
连续签到:1 天
2018-8-18 12:31:37 显示全部楼层
焦点只能有一个,至于动作,你可以绑定两个人的动作~
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2018-8-18 16:46:34 显示全部楼层
各位,找到方法了,感谢三楼回帖,可以用void QWidget::setFocusProxy(QWidget * w)设置代理焦点控件,比如让这个frame设置让第一个按钮作为它的代理焦点,当frame获得焦点后这个按钮就可以也同时获得焦点。
回复

使用道具 举报

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

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