作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
关于此问题有一些问题,所有这些问题似乎都说删除虚线边框的唯一方法是 to set the focusPolicy on widget/item in question to NoFocus 。虽然这是一个临时修复,但这会阻止在其他必要的 focusEvents 领域中与所述小部件/项目进行进一步交互。
所述边界有问题:
下面是一个示例,说明为什么这不起作用。
这是另一个例子:
那么问题是,有没有办法在不关闭应用程序中所有内容的焦点的情况下删除这个奇怪的(大多是丑陋的)虚线边框?提前致谢!
最佳答案
设置所需对象的轮廓:0
。请参阅以下示例,将其设置为 QTableView
。
QTableView
{
outline: 0;
}
适用于QAbstractItemView
继承类。 (QTreeWidget、QTableWidget
等)。令人惊讶的是 QT 文档中没有提到这个 CSS 属性。请参阅QT Style Sheet Reference Documenation.
关于qt - 在Windows PyQt中删除虚线边框而不设置NoFocus,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9795791/
我是一名优秀的程序员,十分优秀!