我有的 :-
我有一个扩展 QFrame 的自定义小部件(而不是 QWidget,因为 QFrame 已经有一个工作的paintEvent 实现)。我已经覆盖了 mousePressed() 和 mouseReleased() 以发出按下的() 释放() 和 clicked() 信号。到目前为止,一切都按预期运行良好。
我需要的 :-
这个自定义小部件具有基本的样式表支持,并且很好地支持 :hover 状态。但是 :pressed 状态不起作用。我已经发现这是因为 QFrame/QLabel 等不支持它。我想知道我需要做什么才能支持 :pressed 状态。我应该在按下和释放或其他任何东西上设置一些属性/属性吗?