当前位置: 首页 > news >正文

【QT】qtdesigner中将控件提升为自定义控件后,css设置样式不生效(已解决,图文详情)

目录

0.背景

1.解决思路

2.详细代码


0.背景

实际项目中遇到的问题,描述如下:

我在qtdesigner用界面拖了一个QTableView控件,object name为【tableView_electrode】,然后【提升为】了自定义的类【Steer_Electrode_Table】,此时我想修改这个QTableView的样式(用界面的“改变样式表”,把表头文字改为白色,因为默认文字颜色是黑色,但是我的软件背景本身就是黑色,所以看不清字),但是普通设置方式,未生效,所以上网查了一些解决方案,解决后特此记录。

修改设置样式方法后,生效结果:

1.解决思路

直接用自定义类名 Steer_Electrode_Table 来设置样式

实际使用时,Steer_Electrode_Table 修改为你自己的【提升为】的类名        

2.详细代码

修改前(不生效):

/* 设置整个表格的文字颜色为白色 */
QTableView#electrodeTable {color: white;
}/* 单独设置表头文字颜色 */
QHeaderView#electrodeTable::section {color: white;
}

修改后(生效):

Steer_Electrode_Table {color: white;
}Steer_Electrode_Table QHeaderView::section {color: white;
}

--END--

http://www.xdnf.cn/news/891415.html

相关文章:

  • 实测报告:设备 AI 知识库如何帮助新手快速掌握巡检技巧?
  • 在嵌入式中C语言中static修饰的变量常量和字符串常量存储位置
  • 总结vxe-grid的一些用法
  • 精度分析方法-不确定度
  • [蓝桥杯]三体攻击
  • MySQL的并发事务问题及事务隔离级别
  • 12V降5V12A大功率WD5030A,充电器、便携式设备、网络及工业领域的理想选择
  • 大语言模型评测体系全解析(中篇):专项能力评测与行业垂直场景
  • Mysql莫名奇妙重启
  • 实现单例模式的常见方式
  • Redis Set集合命令、内部编码及应用场景(详细)
  • GC1809:高性能音频接收与转换芯片
  • Python Day42 学习(日志Day9复习)
  • AI智能推荐实战之RunnableParallel并行链
  • .Net Framework 4/C# System.IO 命名空间(文件的输入输出)
  • 深度学习之模型压缩三驾马车:基于ResNet18的模型剪枝实战(2)
  • 箭头函数和普通函数的this指向
  • BLE中心与外围设备MTU协商过程详解
  • 炫云:为驱动数字视觉产业升级保驾护航
  • 【设计模式-4.11】行为型——解释器模式
  • centos实现SSH远程登录
  • 分布式一致性原理及一致性协议
  • AI数字人小程序开发,重塑商业服务新模式
  • 6个月Python学习计划 Day 15 - 函数式编程、高阶函数、生成器/迭代器
  • 分析vban的utlis中的helper方法(1)——数组
  • 【技术笔记】AI Agent 项目 SUNA 部署:MSYS2 环境中 Python 版本从 3.12 降级至 3.11 的实操指南
  • place 布局管理器
  • java使用文本相似度检测可以调整阈值
  • Redis 配置与优化
  • LAUNCHXL-F28379D SCI中断配置