本文介绍了如何在 PyQt 中编码图像按钮?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试做简单的音频播放器,但我想使用图像(图标)作为按钮.

Im trying to do simple audio player, but I want use a image(icon) as a pushbutton.

推荐答案

我看到很多人有这个问题,并决定写一个适当的例子来解决它.你可以在这里找到它:一个例子如何使 QLabel 可点击我帖子中的解决方案通过扩展 QLabel 使其发出 clicked() 信号来解决问题.扩展的 QLabel 看起来像这样:

I've seen that a lot of people have this problem and decided to write a proper example on how to fix it. You can find it here: An example on how to make QLabel clickableThe solution in my post solves the problem by extending QLabel so that it emits the clicked() signal.The extended QLabel looks something like this:

class ExtendedQLabel(QLabel):

    def __init__(self, parent):
        QLabel.__init__(self, parent)

    def mouseReleaseEvent(self, ev):
        self.emit(SIGNAL('clicked()'))

我希望这会有所帮助!

这篇关于如何在 PyQt 中编码图像按钮?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-21 20:58