我想用我的qt gui创建一个简单的效果,但我不知道如何实现这一点。
我有几个小部件,我实现为qwidget的子类。这些是另一个小部件的一部分,并且存在于布局中。当鼠标悬停在这些小部件上时,我希望它们显得更大以突出显示所选小部件。
这是我已经尝试过的: 覆盖绘制事件,只需将其绘制得更大。但是,其他小部件也采用相同的布局,超出了超大区域。
我还尝试从父窗口“手动”调用paint函数,以控制绘制顺序。但这也没有帮助。
我认为必须有可能实现这个效果,但我根本就不知道如何。 有什么想法吗?
答案 0 :(得分:0)
你可以:
QGraphicsView
在QGraphicsWidget
内创建GUI,并在鼠标进入或离开小部件时使用setScale
,或