我的应用程序中有一个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 :(得分:0)
这是一个焦点矩形。要完全禁用它:
setFocusPolicy(Qt::NoFocus)