Mac OS Siera PyQt5 QTabWidget 问题

Mac OS Siera PyQt5 QTabWidget Issue

我通常在 windows(工作)或 linux(空闲时间)编程。 现在我正在为我妻子做一个项目,她使用 mac.

在这个项目中有一个带有 closeable 选项卡的 QTabWidget。 在 windows 上,close 图标正确显示,并且有例外,但是在 MAC 上没有 close 图标。 当你点击最左边的选项卡标题时,它只是意外地 closes,因为你看不到 close 图标,我不是 100% 确定为什么会这样。

有人以前见过这个并且知道修复方法吗?

Mac 是最新的 Siera os(刚刚更新) Python 3 PyQt5(用pip3安装)

非常感谢

这是由 Qt-5.9.2 中已修复的错误引起的(参见 QTBUG-61092)。

同时,应该可以通过使用样式表设置您自己的图标来解决此问题。为此,您需要使用 QTabBar::close-button 选择器,它记录在 Qt Style Sheets Reference.