我需要在我的窗体上使用普通窗口小部件(例如按钮)不会对鼠标点击作出反应,但不会被禁用(它会变成灰色 - 不好)。
我不知道这里有一些整洁的小黑客吗?如何使Qt小部件不会对鼠标点击产生反应
1
A
回答
4
你可以坚持在event filter并过滤掉鼠标事件,然后将剩下的事件传递给处理,但我不确定是不是给用户一个视觉线索,某些元素被有效地禁用是一个好主意。
1
您可以尝试使用样式表来控制表单中按钮的禁用模式的样式。不幸的是,我不确定如何做到这一点,但你可以看看the style sheet docs,让你开始。
相关问题
- 1. 产生反应点击
- 2. 如何使查看对点击产生反应
- 3. 如果点击'空白',Draft.js <Editor/>不会产生反应。
- 4. 如何让终端编对鼠标点击作出反应
- 5. Qt 5.7如何限制小部件内部的鼠标移动
- 6. 使用Qt模仿/伪造鼠标点击鼠标滚轮
- 7. Shiny.onInput - 每次点击都会产生反应JS
- 8. 禁用CheckBox在启用后对鼠标点击作出反应
- 9. Qt多个鼠标同时点击
- 10. 通过鼠标点击创建窗口小部件
- 11. 如何模拟鼠标点击事件
- 12. ZKOSS:onClick()对鼠标点击和鼠标点击的工作方式不同
- 13. Qt:检测鼠标是否超过某个小部件,即使该小部件没有焦点
- 14. 如何检测修改键在Qt中的鼠标点击
- 15. 如何使用jQuery小部件删除点击LI标签?
- 16. Unity c#摧毁用鼠标点击产生的预制
- 17. 鼠标点击事件
- 18. Qt 4.4:禁用的小部件接收鼠标事件
- 19. 外部应用程序 - 网格内的鼠标点击事件
- 20. AS3:鼠标点击事件不工作
- 21. WPF自定义控件从用户控件派生不响应鼠标点击
- 22. UITableView不会对水龙头产生反应
- 23. 按钮不会在点击RecycleView时发生反应
- 24. 如何在鼠标光标处产生对象
- 25. 放大缩小鼠标点击Silverlight 2.0
- 26. 获取鼠标坐标相对于Qt的OpenGL的部件
- 27. 拦截点击标签小部件
- 28. Qt鼠标点击检测一直不能工作
- 29. Qt的人工点击鼠标不工作正常
- 30. PreviewMouseLeftButtonUp事件不会被鼠标点击时调用
这并不总是有帮助,例如,当您想要将单选按钮用作绿色/红色灯光时,您不希望发生悬停事件,因为您会改变外观,您不会婉转去做。 – user1767754 2015-07-06 17:07:56