📅  最后修改于: 2023-12-03 15:39:49.245000             🧑  作者: Mango
在 PyQt5 中,我们可以为按钮添加图标。图标是与按钮一起显示的小图片。本文将介绍如何为 PyQt5 中的按钮添加图标。
为了添加按钮图标,我们需要使用 QIcon
类。我们可以使用 QIcon
类的 fromTheme
或 fromFile
方法来创建一个图标对象。
from PyQt5.QtGui import QIcon
button = QPushButton()
button.setIcon(QIcon.fromTheme("folder"))
在上面的示例中,我们将 QIcon
对象 folder
添加到按钮中。可以将其替换为您选择的任何图标。
如果您要从文件中添加图标,则可以使用 fromFile
方法。
button = QPushButton()
button.setIcon(QIcon.from_file("path/to/icon.png"))
您可以使用 QIcon
对象的 pixmap
属性来运行 scaled
方法,缩放默认大小的图标。
icon = QIcon.fromTheme("folder")
icon_pixmap = icon.pixmap(32, 32).scaled(16, 16)
button.setIcon(QIcon(icon_pixmap))
在上面的示例中,我们将默认图标大小缩小了一半。
这篇文章介绍了如何在 PyQt5 中添加按钮图标。我们使用了 QIcon
类的 fromTheme
和 fromFile
方法,还修改了默认图标大小。
在 PyQt5 中添加按钮图标是一个简单而重要的功能,可以改善你的 GUI 界面的外观和可用性。