首页| 论坛| 消息

标题:Pushbutton的重载
作者:he119
日期:2009-05-31 20:14
内容:

我现在想点击一个label就让label显示字,
但是这个点击信号怎么生成啊
我用mousePressEvent发现点击label以外的有反应,可是在label上点击却没有反应
想问一下大家怎么解决?


#1 [jorneyr 05-31 20:31]
setFocusPolicy(Qt::StrongFocus);
#2 [he119 06-01 09:18]
我用的是QT2,好像没有这具函数哦
#3 [shiroki 06-01 14:06]
label的鼠标事件直接传给label了吧, 上层窗体可能拿不到
你用installEventFiler把label的事件传给widget, 然后在widget的eventFilter函数里去处理
或者从qlabel派生自己的label, 比上面的方法麻烦一点

回复 发表
主题 版块