程序窗口有一个QToolbar带有按钮的工具栏QAction。它们以普通按钮的模式工作,而不是 on / off action.setCheckable(False)。
问题:是否有可能以及如何使其在按下按钮时图标变为另一个图标,并且在释放时默认恢复?以此类推press / release。
在切换模式下,action.setCheckable(True)这是通过分配图标来实现的:
icon.addFile("my_icon_off.png", QSize(), QIcon.Normal, QIcon.Off)
icon.addFile("my_icon_on.png", QSize(), QIcon.Normal, QIcon.On)
但是如何在按钮模式下做到这一点 - 我想不通
QAction 没有相应的信号,但您可以在工具栏上添加一个按钮来执行以下操作: