我有一个QFormLayout,其中左侧小部件是QLabel,右侧小部件是各种类型的。我想在鼠标进入表格行的任何部分时收到通知,这样我就可以在状态栏中显示该行的说明。
目前我有一个名为HoverableLabel的QLabel子类,它暴露了“mouseEntered”和“mouseLeft”信号(在我重新实现的enterEvent和leaveEvent中发出)。这有效,但是:
这种问题的Qt-blessed方法是什么?
我能想到的一些事情:
两者都不是很好。
答案 0 :(得分:0)
我最终使用了两种解决方案中的第一种。足够好,通过一些工作,它可以被隔离成QFormLayout的可重用子类。