QT中的复选框改变大小,并改为打勾

QT中的checkbox默认选中是打叉的,并且很小。想改大点,并修改选中的样子为打勾。不想使用 -style windows的可以用下面的方法。

如下:

QCheckBox::indicator {width: 13px;height: 13px;}//改变大小
QCheckBox::indicator:checked {image: url(:/images/checkbox_checked.png);}//选中时的样子

找个打勾的图片,做成与你的checkbox的大小一致,放到资源文件里。
使用:
ui->checkBox->setStyleSheet("QCheckBox::indicator {width: 20px; height: 20px;}QCheckBox::indicator:checked {image: url(:/image/checkbox.png);}");
这样就行了!

你可能感兴趣的:(QT)