qss 修改qcheckbox确定图标的大小
要修改QCheckBox确定图标的大小,可以通过设置样式表来实现。以下是一个示例代码:
from PyQt5.QtWidgets import QApplication, QWidget, QCheckBox, QVBoxLayout
from PyQt5.QtCore import Qt
def main():
app = QApplication([])
window = QWidget()
checkbox = QCheckBox("Check Box")
checkbox.setCheckState(Qt.Checked)
# 设置样式表
checkbox.setStyleSheet("QCheckBox::indicator:checked { width: 20px; height: 20px; }")
layout = QVBoxLayout()
layout.addWidget(checkbox)
window.setLayout(layout)
window.show()
app.exec()
if __name__ == "__main__":
main()
在上述代码中,我们创建了一个QCheckBox,并使用setStyleSheet方法设置了样式表。在样式表中,我们使用QCheckBox::indicator:checked选择器来选择已选中的图标,并通过设置width和height属性来修改图标的大小。在这个示例中,我们将图标的宽度和高度都设置为20px。
运行这段代码,你会看到QCheckBox的确定图标的大小已经被修改了。你可以根据需要调整width和height的值来修改图标的大小
原文地址: http://www.cveoy.top/t/topic/iT9a 著作权归作者所有。请勿转载和采集!