QtreeWidget边界问题

时间:2015-02-23 15:03:57

标签: qt qtreeview qtreewidget qtreewidgetitem

我的应用程序中有一个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周围没有正确行为的边框但是当我点击这个小部件的任何项目时,小部件周围会出现黑色边框。虽然我已经将此窗口小部件的边框设置为无,但是为什么它出现在单击任何项​​目上。

1 个答案:

答案 0 :(得分:0)

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

setFocusPolicy(Qt::NoFocus)