2015-02-23 438 views
0

我在我的应用程序中有一个qtreewidget。我已经为它设置了如下所示的样式表。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无边框这是正确的行为,但是当我点击这个项目的任何小部件黑色边框周围出现小部件。虽然我已经提到这个小部件的边框没有,但为什么它出现在点击任何项目。

回答

0

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

setFocusPolicy(Qt::NoFocus) 
+0

谢谢...它为我工作。 – user3336091 2015-02-23 18:40:31