我需要创建一个自定义的按钮,该按钮将具有与以下状态对应的3个不同的背景图像:
在中间位置,我想放置一个标签以显示文本。
我还需要这个按钮有“点击”事件。
我一直在尝试很多方法来完成这个任务,包括使用从
我需要帮助。
- 正常状态
- 鼠标悬停状态
- 鼠标按下状态
QHBoxLayout
,它有3个部分,左侧、右侧和中间(可拉伸)的按钮。在中间位置,我想放置一个标签以显示文本。
我还需要这个按钮有“点击”事件。
我一直在尝试很多方法来完成这个任务,包括使用从
QWidget
自定义小部件或使用样式表为QPushButton
添加样式,但是我无法实现三种鼠标状态下的三张图片以及点击事件。我需要帮助。
QState
的QStateMachine
怎么样? - dschulz