要修改 QCheckBox 图标的大小,可以使用样式表(CSS)来设置。

以下是一个示例代码,将 QCheckBox 的图标大小设置为 20x20 像素:

from PyQt5.QtWidgets import QApplication, QWidget, QCheckBox
from PyQt5.QtCore import Qt

app = QApplication([])
window = QWidget()

checkbox = QCheckBox('Check Box')
checkbox.setStyleSheet('QCheckBox::indicator {width: 20px; height: 20px;}')

layout = QVBoxLayout()
layout.addWidget(checkbox)
window.setLayout(layout)

window.show()
app.exec_()

在上面的代码中,使用 setStyleSheet 方法设置了 QCheckBox 的样式表。在样式表中,QCheckBox::indicator 选择器用于选择 QCheckBox 的图标部分,widthheight 属性用于设置图标的宽度和高度。

通过调整 widthheight 的值,你可以改变 QCheckBox 图标的大小。

如何使用 CSS 修改 PyQt5 QCheckBox 图标大小

原文地址: https://www.cveoy.top/t/topic/qz77 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录