• 221阅读
  • 4回复

[提问]QLabel等焦点事件 [复制链接]

上一主题 下一主题
离线介农酥
 

只看楼主 倒序阅读 楼主  发表于: 01-16
回复本帖可获得5RMB金钱奖励!
每人最多可获奖2次,奖池剩余15RMB金钱 (中奖几率10%)
怎么使QLabel,QGroupBox响应焦点事件,我发现不可编辑部件,使用过滤器,无法捕捉到焦点事件,在不使用自定义事件的情况下,有什么办法,谢谢!
离线adc的121

只看该作者 1楼 发表于: 01-19
重写QLable类,添加上click信号,这样可以不?
离线meetsu

只看该作者 2楼 发表于: 01-19
重写QLabel,以下两种方式可以尝试一下
1.构造函数中:setFocusPolicy(Qt::ClickFocus);
2.处理clicked信号
离线flyer_2001

只看该作者 3楼 发表于: 01-31
setFocusPolicy的参数 NoFocus,ClickFocus,TabFocus,StrongFocus,WheelFocus,
按照楼上方法,根据需要设置对应参数,然后处理
离线介农酥

只看该作者 4楼 发表于: 03-26
谢谢大家!
快速回复
限100 字节
 
上一个 下一个