Skip to main content
 首页 » 编程设计

python之PyQt4:如何使图标大于 QPushButton (像素图按钮)

2025年05月04日26bonelee

我正在努力制作一个 Pixmap 按钮,因为没有其他选择(据我所知)我尝试使用 QIcon。

我想要作为按钮的图片不是完全正方形的,我只想显示像素图,但它仍然具有按钮功能(连接到插槽的信号等)。

当我尝试使图标大小等于按钮时,图标会上升并且根本放不下,按钮会显示在图标之外。


所以问题是:

如何使图标大于 QPushButton?所以只有图标会显示,它仍然有图标功能。

如果这是 Icon 边框,那么是否还有其他方法制作 Pixmap 按钮?

请您参考如下方法:

您可以简单地使用 css 通过 background-image 属性实现这一点,并将边框设置为 0

btn.setStyleSheet("background-image: url('image.jpg'); border: none;")