社区
Qt
帖子详情
qtablewidget修改选中行颜色
nry19871012
2017-12-26 04:08:26
如何现实qtablewidget只修改选中行的背景色,不修改选中行的前景色。如第一行第一列字体为红色,第一行第二列字体为黑色。当整行选中第一行时。1行1列 1行2列的字体颜色不变。
...全文
1592
3
打赏
收藏
qtablewidget修改选中行颜色
如何现实qtablewidget只修改选中行的背景色,不修改选中行的前景色。如第一行第一列字体为红色,第一行第二列字体为黑色。当整行选中第一行时。1行1列 1行2列的字体颜色不变。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
一马平川
2019-03-11
打赏
举报
回复
你好,QStrngLiteral是什么
Jue_Xin
2017-12-30
打赏
举报
回复
@liuyuanmei 说得对
liuyuanmei
2017-12-29
打赏
举报
回复
tableWidget->setStyleSheet(QStringLiteral("selection-background-color: rgb(85, 255, 0);")); 通过样式表设置表格选中的背景行颜色
朱老师QT系列课程-1.7.QT其他标准控件和布局控件
本课程是《朱老师QT完全学习系列课程》第1部分《QT上手》的第7个课程,本课程由2部分构成。一部分主要讲QT的Item类控件,包括ItemView类4个控件(QListView、QTreeView、QTableView、QColumnView),以及3个ItemWidget类控件(QListWidget、QTreeWidget、
QTableWidget
)。另一部分是qt的布局类控件,包括 (1)中央布局 CentralLayout(2)水平布局 QHBoxLayout 和 垂直布局 QVBoxLayout(3)格栅布局 QGridLayout(4)窗体布局 QFormLayout(5)分裂器布局 QSplitter,有水平和垂直2个方向(6)弹簧 Spacer,有水平和垂直2个方向
修改
QTableWidget
选中
行
背景色
//设置
选中
行
颜色
m_tableWidget->setStyleSheet("selection-background-color: red");
QTableView设置样式表/
选中
行
颜色
, QTableView美化
/
行
自适应宽度 tableWidget->verticalHeader()->setResizeMode(QHeaderView::Stretch);value常用参数:NoEditTriggers--不能对表格内容进
行
修改
CurrentChanged--任何时候都能对单元格
修改
DoubleClicked--双击单元格SelectedClicked--单击已
选中
的内容 AnyKeyPressed--按下任意键就能
修改
。
设置
QTableWidget
颜色
设置
QTableWidget
颜色
QTablewidget
去掉
选中
虚线框和设置被
选中
的item字体
颜色
和
选中
前的
颜色
一样
重构
QTableWidget
重绘类 头文件: #ifndef NOFOCUSDELEGATE_H #define NOFOCUSDELEGATE_H //
QTableWidget
重绘类,去掉
选中
虚线框,设置点击时字体
颜色
保持不变 #include <QStyledItemDelegate> #include "stdafx.h" class NoFocusDelegate: public QStyledItemDelegate { Q_OBJECT public:
Qt
16,235
社区成员
26,649
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章