如何使用 CSS 修改 PyQt5 QCheckBox 图标大小
要修改 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 的图标部分,width 和 height 属性用于设置图标的宽度和高度。
通过调整 width 和 height 的值,你可以改变 QCheckBox 图标的大小。
原文地址: https://www.cveoy.top/t/topic/qz77 著作权归作者所有。请勿转载和采集!