找回密码
 立即注册
收起左侧

QTableWiget中添加的QCheckBox如何修改样式表?

1
回复
5950
查看
[复制链接]
累计签到:2109 天
连续签到:62 天
来源: 2019-4-19 13:28:58 显示全部楼层 |阅读模式
66Qter豆
如题。QCheckBox是使用下面类似的代码添加的,应该如何编写样式表才能改变QTableWidget中的QCheckBox图片?
  1. QTableWidgetItem *item = new QTableWidgetItem();
  2. item->setCheckState(Qt::Unchecked);
  3. ui->table->setItem(i, 0, item);
  4. ui->table->setItem(i, 1, new QTableWidgetItem(...);
  5. ui->table->setItem(i, 2, new QTableWidgetItem(...);
  6. ......
复制代码

最佳答案

查看完整内容

文档里有更详细的解释和参考,检索 qt style sheets
回复

使用道具 举报

累计签到:882 天
连续签到:3 天
2019-4-19 13:28:59 显示全部楼层
  1. QTableView {
  2.     border: none;
  3.     selection-background-color: #E6EBEF;
  4. }

  5. QTableView::indicator {
  6.     width: 15px;
  7.     height: 15px;
  8. }

  9. QTableView::indicator:enabled:unchecked {
  10.     image: url(:/image/unchecked.png);
  11. }

  12. QTableView::indicator:enabled:checked {
  13.     image: url(:/image/checked.png);
  14. }
复制代码


文档里有更详细的解释和参考,检索 qt style sheets
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了