【发布时间】:2023-12-28 18:07:01
【问题描述】:
我发布了 QTableView 的自定义项目委托问题。
该屏幕截图完全说明了该问题:
我们可以在项目委托编辑器后面看到项目内容。隐藏该内容或使项目委托不透明的最佳方法是什么? (如何获得已编辑行的背景颜色/画笔?)
【问题讨论】:
标签: qt qt5 qtableview qstyleditemdelegate
我发布了 QTableView 的自定义项目委托问题。
该屏幕截图完全说明了该问题:
我们可以在项目委托编辑器后面看到项目内容。隐藏该内容或使项目委托不透明的最佳方法是什么? (如何获得已编辑行的背景颜色/画笔?)
【问题讨论】:
标签: qt qt5 qtableview qstyleditemdelegate
widget->setStyleSheet("background-color: #eee;");
【讨论】:
您需要通过启用自动填充背景属性让您的编辑器绘制自己的背景:
editor->setAutoFillBackground(true);
【讨论】: