gpt4 book ai didi

c++ - 在 Qtableview 上设置具有颜色(红色/绿色/黄色)的特定单元格

转载 作者:太空宇宙 更新时间:2023-11-04 12:53:46 28 4
gpt4 key购买 nike

我一直在寻找如何在 qtableview 的特定单元格上设置颜色。目前,我正在使用 qt 示例卡住列来查看如何在特定单元格上设置颜色。
我在论坛上搜索有关如何告诉使用 qitemdelegate 或 qstyleitemdelegate 绘制背景或前景单元格但无效。

有人可以启发我或在代码上展示我应该如何去做的例子。

最佳答案

我能想到的最快的方法是使用标准项的 setData 方法:

QStandardItemModel model;
QStandardItem item;
item.setData(QBrush(Qt::gray), Qt::BackgroundColorRole); //background color
model.setItem(x, y, &item);

在此示例中,您设置背景颜色。描述了不同的角色(作为第二个参数传递)here

关于c++ - 在 Qtableview 上设置具有颜色(红色/绿色/黄色)的特定单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47690060/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com