【发布时间】:2014-10-07 14:33:04
【问题描述】:
我有 2 个小部件,一个父小部件和一个子小部件:
可以访问red 小部件的实现,是否可以在不实现任何事件处理程序或派生blue 的情况下确定光标从red 小部件悬停到blue 小部件的时刻小部件?
红色区域具有明确定义的厚度(例如 5px)。
【问题讨论】:
-
您想用这些信息做什么?如果您只想更改小部件的外观,那么
setStyleSheet应该可以完成这项工作。 -
我不想要只是外表。当鼠标进入和离开该区域时,我需要光标改变。问题是当光标离开该区域时,我想将其重置为以前的形式
-
所以只需在两个小部件上设置cursor property。
-
我明白,但我需要为每条边使用不同的光标。该功能非常方便,但它只会为我提供一种游标类型。我希望红色区域成为您可以调整窗口大小的边框
-
对于这样的功能,我会为每条边添加一个单独的小部件并仅在视觉上合并它。
标签: qt qt5 qwidget qevent qmouseevent