【发布时间】:2012-01-18 01:06:36
【问题描述】:
正如标题所示,有没有办法让禁用的小部件接收鼠标事件?
我正在使用QWidget::setEnabled() 来更改小部件的外观,但我仍然想接收它们的鼠标事件。在此先感谢:)
【问题讨论】:
-
如果你只是想改变它们的外观但仍然让它们交互,我建议你使用一种替代方法而不是禁用小部件。根据定义,禁用的小部件意味着不具有交互性。
-
是的,我觉得这种类型的实现是不正确的。但是,它是更大系统的一部分,因此暂时必须以这种方式进行:(
标签: qt mouseevent qwidget