QTableView设置QSS样式表
| color: white; |
| gridline-color: black; |
| background-color: rgb(108, 108, 108); |
| alternate-background-color: rgb(64, 64, 64); |
| selection-color: white; |
| selection-background-color: rgb(77, 77, 77); |
| border: 2px groove gray; |
| border-radius: 0px; |
| padding: 2px 4px; |
| 只设置此行的这一列的背景颜色,设置成功。 |
| |
| 如:item->setBackgroundColor(QColor(0,60,10)); |
| |
| 设置单元格字体颜色、背景颜色和字体字符: |
| |
| QTableWidgetItem *item = new QTableWidgetItem("Apple"); |
| |
| item->setBackgroundColor(QColor(0,60,10)); |
| |
| item->setTextColor(QColor(200,111,100)); |
| |
| item->setFont(QFont("Helvetica")); |
| |
| tableWidget->setItem(0,3,item); |
| |
| QTableView{ |
| border: none; |
| background-color: white; |
| selection-background-color: black; |
| } |
| |
| |
| QHeaderView::section{ |
| border: none; |
| height:20px; |
| color: white; |
| font-size: 15px; |
| font-weight: 900; |
| background-color: rgb(80, 80, 80); |
| text-align: center; |
| } |
| |
| QTableView::item{ |
| background-color: white; |
| border: none; |
| background-color: rgb(220, 220, 220); |
| selection-background-color: white; |
| selection-color: black; |
| font-family: Consolas; |
| font-size: 11px; |
| text-align: center; |
| } |
| QTableView::item:!alternate:!selected{ |
| background-color: white; |
| selection-background-color: rgb(220, 220, 220); |
| selection-color: black; |
| } |
| # 如果要显示两种颜色还要在代码中添加 |
| ui->tableView_name->setShowGrid(false); |
| ui->tableView_name->setAlternatingRowColors(true); |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix