首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QTableWidget和QHeaderView CSS

QTableWidget和QHeaderView CSS
EN

Stack Overflow用户
提问于 2014-11-28 06:09:40
回答 1查看 5.6K关注 0票数 4

我找不到一种方式来主题的左上角的QHeaderView。也许是QTableWidget的一部分,我不知道.示例:http://i.imgur.com/VmHHdan.png

代码语言:javascript
复制
History {
    background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 black, stop:1 gray);
}

* {
    font: 500 12pt "Cantarell";
    color: rgba(255, 255, 255, 200);
}

QTableWidget {
    background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 black, stop:1 blue);
}

QTableWidget::item {
    hborder: 5px solid rgba(68, 119, 170, 150);
    background-color:rgba(68, 119, 170, 125);
}

QHeaderView, QHeaderView::section {
    background-color: rgba(128, 128, 128, 128);
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-28 06:53:55

QTableWidget中的角小部件被实现为QAbstractButton,可以使用QTableWidget QTableCornerButton::section选择器进行样式设计。

警告:如果您只在QTableCornerButton上设置了一个background-color,则除非将border属性设置为某个值,否则不会出现背景。这是因为,默认情况下,QTableCornerButton绘制一个完全重叠背景色的本地边框。

代码语言:javascript
复制
tableWidget.setStyleSheet("QTableWidget QTableCornerButton::section {"
    "background: red;"
    "border: 2px outset red;"
"}");
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27182864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档