QtreeWidget 边框问题

QtreeWidget Border Issue

我的应用程序中有一个 qtreewidget。我已经为它设置了如下样式表。

setFrameShape(QFrame::NoFrame);
setStyleSheet("QTreeView { border: none; background: transparent; outline:none; }" "QTreeView::item:!selected:hover { border: 1px solid #AAAAAA}" "QTreeView::item:selected { border: 1px solid #0053A6}");

现在的问题是 qtreewidget 周围没有边框,这是正确的行为,但是当我单击此小部件的任何项目时,小部件周围会出现黑色边框。尽管我已经向 none 提到了此小部件的边框,但为什么它会在单击任何项​​目时出现。

这是一个焦点矩形。要完全禁用它:

setFocusPolicy(Qt::NoFocus)