12

我正在尝试QListView::item使用样式表删除此文本上的虚线边框:

带有虚线轮廓的 QListView 显示在所选项目上

我已经尝试过border: 0show-decoration-selected: 0的变体QListViewQListView::itemQListView::item::text没有效果。

我正在使用 PyQt,但我相信样式表规则与 C++ 库中的相同。

4

3 回答 3

20

经过更多测试,我发现以下样式表有效:

QListView {
    outline: 0;
}
于 2013-04-05T10:12:28.423 回答
3

设置“大纲:0;” 在样式表中对我不起作用(不再?)。我能找到的唯一解决方案是将 ListView 的 FocusPolicy 设置为“Qt::NoFocus”,这有明显的缺点。

于 2018-01-19T07:53:14.163 回答
1

将边框设置为无似乎对我有用。

QListView::item { 
    border: none;
}
于 2019-05-07T09:39:29.750 回答