我有几乎相同的场景,但在instead中,我在单元格中有文本,我想要完全透明的选择(所以不改变背景颜色)

如果设置透明颜色,它将是实心的(qt中的bug?)所以我将文本设置为粗体(=selected)并转换选择样式

这里的代码,也许会有帮助//.h

#include

class SelectionControlDelegate : public QStyledItemDelegate

{

public:

SelectionControlDelegate(QObject* parent = 0);

void initStyleOption(QStyleOptionViewItem* option, const QModelIndex& index) const override;

};

//.cpp

SelectionControlDelegate::SelectionControlDelegate(QObject* parent) : QStyledItemDelegate(parent)

{

}

void SelectionControlDelegate::initStyleOption(QStyleOptionViewItem* option, const QModelIndex& index) const

{

QStyledItemDelegate::initStyleOption(option, index);

const bool selected = option->state & QStyle::State_Selected;

option->font.setBold(selected); // this will represent selected state

if (selected)

{

option->state = option->state & ~QStyle::State_Selected; // this will block selection-style = no highlight

}

}

// in widget class

...

_ui->tableView->setItemDelegate(new SelectionControlDelegate(this));

...

// when setting cell background, i would change also text color

QColor textColor = backgroundColor.value() <= 120 ? Qt::white : Qt::black; // if it is dark, text would be white otherwise black

// or you can compute invert color...

这是我的设想:5%和25%的项目被选中

选择展示

{1美元^

python tablewidget 颜色_更改QTableWidget的默认选择颜色,并使其半透明相关推荐

  1. python pyplot颜色_更改matplotlib.pyplot点的颜色

    您刚刚犯了一个小的复制粘贴错误. 只是对你的风格的一个评论:在使用颜色列表时,你可以避免这么多的ifs,所以:colors=[red,green,blue,black] 然后:plt.annotate ...

  2. java jtable 颜色_更改Swing JTable单元格颜色

    我试图使自己熟悉JTables,TableModels,JTableHeaders,渲染器等.我试图制作一个简单的虚拟表(出于实践目的),如下所示: -    1    2   3 A    A1  ...

  3. 修改notebook的默认路径_更改jupyter notebook默认存储路径

    jupyter notebook默认存储路径在C盘下,有时候会丢失文件,很不方便.最好更改一下其默认存储路径比较安全. 1.在想要设置的存储路径下新建一个文件夹,如我在D盘下新建了jupyter-no ...

  4. jupyter 导入文件路径_更改jupyter notebook默认存储路径

    jupyter notebook默认存储路径在C盘下,有时候会丢失文件,很不方便.最好更改一下其默认存储路径比较安全. 1.在想要设置的存储路径下新建一个文件夹,如我在D盘下新建了jupyter-no ...

  5. html 改变文本框字体颜色,CSS更改文本框的字体颜色

    我已搜索和搜索,但不能很好地得到这个权利.我在我的网站上有一个文本框,在我的CSS/HTML中,我将它定义为一个类,就像其他任何东西一样,并给它一个背景图像没有问题.我决定我需要改变字体颜色,但不管我 ...

  6. java画图颜色_手绘板,多种颜色选择。我抄的《疯狂java讲义》的,包我乱导的,但代码能用。...

    [java]代码库import javax.swing.*; import java.awt.image.*; import java.awt.datatransfer.*; import javax ...

  7. linux终端字体颜色_使用printf打印出各种颜色字体

    我的博客:https://blog.csdn.net/qq_37388044 我的知乎:https://www.zhihu.com/people/bbtganmin 联系方式:知乎私信 转载或者引用本 ...

  8. android hsl 颜色控件,使用 Palette API 选择颜色

    出色的视觉设计是应用成功的关键所在,而配色方案是设计的主要组成部分.调色板库是一个支持库,用于从图片中提取突出颜色,帮助您创建具有视觉吸引力的应用. 您可以使用调色板库设计布局主题背景,并将自定义颜色 ...

  9. python修改散点图中点的颜色_更改散点图中不同虚拟值的点的颜色 - python

    在我的数据集中,我有一个Price列用于房价,还有5个虚拟列用于城市中的不同位置.我要做的是用不同的颜色在散点图上显示数据点. 例如,在一个包含所有房屋价格的散点图上,我想要: 当dummy1表示房屋 ...

最新文章

  1. iOS App与iTunes文件传输的方法和对iOS App文件结构的说明
  2. AP付款出现(-1)例外处理
  3. 三大主流软件负载均衡器(LVS、Nginx、HAproxy) 与商业SLB比较
  4. 30道最常问的Java基础面试题
  5. 【CyberSecurityLearning 6】IIS之WEB服务器和FTP服务器
  6. ssh终端远程登陆主机命令--笔记
  7. SAP Spartacus名为Configuration的injection token
  8. 使用码云或GitHub搭建简单的个人网站
  9. AI初学者用什么软件?适合AI新手的9款人工智能开源软件
  10. Windows系统一台主机供多人同时使用的讨论与软件
  11. html遮罩层动画制作,教你用Flash遮罩层制作漂亮的文字效果
  12. spss分析qpcr数据_SPSS统计分析案例:Kappa一致性系数
  13. 信息入口的新闻客户端如何盈利?
  14. HDFS数据加密空间--Encryption zone
  15. 苹果电脑装Windows7系统U盘启动盘制作教程
  16. 生物特征识别学科发展报告
  17. 实战——Linux定时执行Kettle的kjb文件
  18. 计算机英语pork,[语音]各种肉的英文
  19. 500 - 内部服务器错误. 您要查找的资源有问题,无法显示.,HTTP 500 - 内部服务器错误 Internet Explorer【转】...
  20. matlab dcc,重金感谢(dcc-mvgarch)!

热门文章

  1. 反欺诈埋点的这些页面,风控人都应知悉
  2. 风控小白入门 | 关于评分模型验证的7大问题回答
  3. 暑假周进度总结报告8
  4. embed标签 阻止点击事件 让父元素处理点击事件
  5. iOS开发实用技术之推送-应用间跳转-社交分享
  6. jquery控制左右箭头滚动图片列表
  7. ASP.NET(第七章数据插入与更新:DataList)-asp.net关注
  8. 兼容CSS性技巧大全
  9. linux下.so、.ko、.a的区别
  10. Xpath路径表达式