如何让Qt小部件对鼠标点击没有反应

时间:2010-07-28 14:24:56

标签: qt user-interface

我需要在我的表单上普通的小部件(例如按钮)不会对鼠标点击做出反应但不会被禁用(它会使外观变为灰色 - 不好)。
我想知道这有什么整洁的小黑客吗?

2 个答案:

答案 0 :(得分:4)

你可以坚持使用event filter并在传递剩余事件之前过滤掉鼠标事件以进行处理,但我不确定是否没有给用户一个有效禁用某些元素的视觉线索就是这样一个好主意。

答案 1 :(得分:1)

您可以尝试使用样式表来控制表单中按钮的禁用模式的样式。不幸的是,我不确定该怎么做,但是你可以看一下the style sheet docs来帮助你开始。