我需要在我的窗体上使用普通窗口小部件(例如按钮)不会对鼠标点击作出反应,但不会被禁用(它会变成灰色 - 不好)。
我不知道这里有一些整洁的小黑客吗?如何使Qt小部件不会对鼠标点击产生反应
1
A
回答
4
你可以坚持在event filter并过滤掉鼠标事件,然后将剩下的事件传递给处理,但我不确定是不是给用户一个视觉线索,某些元素被有效地禁用是一个好主意。
1
您可以尝试使用样式表来控制表单中按钮的禁用模式的样式。不幸的是,我不确定如何做到这一点,但你可以看看the style sheet docs,让你开始。
相关问题
- 1. 如何使所有页面元素不会对点击产生反应
- 2. ExpandableListView - 组行不会对点击产生反应
- 3. 产生反应点击
- 4. 如何使查看对点击产生反应
- 5. 如果点击'空白',Draft.js <Editor/>不会产生反应。
- 6. 如何让终端编对鼠标点击作出反应
- 7. Qt 5.7如何限制小部件内部的鼠标移动
- 8. Qt OpenGL-如何根据鼠标点击获取对象
- 9. 如何鼠标事件传递给小部件在QT
- 10. 使用Qt模仿/伪造鼠标点击鼠标滚轮
- 11. Shiny.onInput - 每次点击都会产生反应JS
- 12. 如何使点击功能不会只持续按住鼠标?
- 13. 禁用CheckBox在启用后对鼠标点击作出反应
- 14. 部队鼠标点击
- 15. 有一个wx Python小部件对整个窗口(全局)的鼠标点击作出反应吗?
- 16. Qt多个鼠标同时点击
- 17. 鼠标点击值不会更新
- 18. 使HTML内容不会对搜索产生反应(Ctrl + F)
- 19. 使用鼠标'点击'而不是'鼠标悬停'事件,jquery
- 20. 通过鼠标点击创建窗口小部件
- 21. 如何模拟鼠标点击事件
- 22. 滚动页面嵌套产生反应按钮组件点击
- 23. div绑定点击使用jquery不会对按键反应
- 24. 发生鼠标点击事件时发生鼠标移动事件
- 25. 如何在点击对象后禁用鼠标点击?
- 26. ZKOSS:onClick()对鼠标点击和鼠标点击的工作方式不同
- 27. LibGDX TextButton不响应鼠标点击
- 28. Emacsclient不响应鼠标点击
- 29. jQuery Mobile滑动事件也会产生点击:如何忽略产生的点击事件?
- 30. Qt:检测鼠标是否超过某个小部件,即使该小部件没有焦点
这并不总是有帮助,例如,当您想要将单选按钮用作绿色/红色灯光时,您不希望发生悬停事件,因为您会改变外观,您不会婉转去做。 – user1767754 2015-07-06 17:07:56