c++ - Mac OS X 上的 Qt : How to get rid of QListView's blue outline?

标签 c++ python css macos qt

我正在使用带有自定义背景图像的 QListView,我想去掉 OS X 上 QListView 周围出现的蓝色轮廓边框。

我试着用它来设计样式:

border: 0 none;
outline: 0 none;
border-collapse: collapse;

但它仍然出现。

我需要做什么才能摆脱这种蓝色调?

最佳答案

这应该有效:

yourListView->setAttribute(Qt::WA_MacShowFocusRect, false);

关于c++ - Mac OS X 上的 Qt : How to get rid of QListView's blue outline?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13973165/

相关文章:

html - Bootstrap 移动菜单在切换后消失

c++ - 在状态栏上显示来自不同线程中的回调的消息

c++ - C++中如何将函数作为参数传递?

C++ 用空格分割一个字符串,除非它被引号括起来并存储在一个 vector 中

python - (Errno::EACCES) pygments.rb 权限被拒绝

Python 正则表达式 : Difference between (. +) 和 (.+?)

c++ - 屏蔽对于阻止旁路攻击是否有效?

python - Tkinter Cxfreeze 错误

javascript - 按钮 Bootstrap 的选中状态

css - 使用@sprite 从外部 CSS 文件附加 ImageResource