首页 > PyQt QPushbutton 更新QIcon

PyQt QPushbutton 更新QIcon

我需要使用PyQt实现如下功能: 当一个QPushButton是unchecked的时候,它的QIcon是A; 但是当它checked之后,QIcon变成B。

QtCore.QObject.connect(self.ui.pause_btn, QtCore.SIGNAL("toggled(bool)"), self.pause_play)

def pause_play(self,checked):
    if checked:
        self.ui.pause_btn.setIcon(QtGui.QIcon("resource/play.png"))
    else:
        self.ui.pause_btn.setIcon(QtGui.QIcon("resource/pause.png"))

但是好像不能实现这样的功能。

【热门文章】
【热门文章】