You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:QTreeView选中/激活单元格的虚线矩形无法去除

问题:无法去除QTreeView选中单元格的虚线矩形

我正在使用QStandardItemModel填充一个多列QTreeView(兼具列表视图与树形视图功能),但无论怎么调整,都无法去除选中单元格周围的虚线矩形。

(图示:选中的单元格外围有一圈明显的虚线边框)

当前使用的QSS代码

QTreeView {
    cursor: pointer;
    background-color: @paperBackground; /* 整体背景色 */
    alternate-background-color: #ff4e4e4e; /* 交替行颜色 */
    color: #ffd0d0d0; /* 默认文本颜色 */
    border: 1px solid #444444; /* QTreeView外围边框(可选) */
}

QTreeView::header {
    background-color: @paperBackground; /* 表头背景色 */
    color: #d0d0d0; /* 表头文本颜色 */
    min-height: 10px; /* 表头最小高度 */
    padding: 2px; /* 内边距调整 */
    font-size: 12px; /* 可缩小字体来减小表头高度 */
}

QHeaderView::section {
    background-color: @paperBackground; /* 表头列背景色 */
    color: #d0d0d0; /* 表头列文本颜色 */
    padding: 4px; /* 内边距调整 */
    height: 10px; /* 强制设置每列高度 */
    border: 1px solid #444444; /* 表头列边框(可选) */
}

QTreeView::branch {
    background-color: @paperBackground;
}

QTreeView::item {
    background-color: @paperBackground; 
    outline: none;   
    color: #ffd0d0d0; 
    border: none;
    padding: 1px;
    height: 20px;
}

QTreeView::item:focus {
    border: none;
    outline: none;
}

QTreeView::item:hover {
    cursor: pointer;
    background-color: #ff3a3a3a;
    color: #d0d0d0;
}

QTreeView::item:selected:!active {
    background-color: #ff666666; 
    color: #e0e0e0;
}

QTreeView::item:selected {
    outline: none;
    background-color: #ff505050;
    color: #e0e0e0;
}    

QHeaderView::section {
    background-color: #ff3a3a3a;
    color: #ffd0d0d0;
    padding: 5px;
    border: 1px solid #ff444444;
}

QTreeView::verticalScrollBar, QTreeView::horizontalScrollBar {
    background-color: @paperBackground;
}

QScrollBar::handle:vertical, QScrollBar::handle:horizontal {
    background-color: #ff555555;
    border-radius: 4px;
}

我尝试过给QTreeView::item的各种状态设置outline: none来去除这个虚线矩形,但完全没有效果。完整代码可参考仓库:VisualLinkerScript


内容的提问来源于stack exchange,提问作者Nasser GHOSEIRI

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 23:52:07