pyqt6 报错: type object 'Qt' has no attribute 'ToolButtonFollowStyle'
时间: 2023-09-10 18:08:23 浏览: 248
在Python中使用moviepy进行视频剪辑时输出文件报错 ‘NoneType’ object has no attribute ‘stdout’问题
5星 · 资源好评率100%
这个报错可能是因为 PyQt6 版本中没有 `Qt.ToolButtonFollowStyle` 这个属性,你可以尝试使用 `Qt.ToolButtonFollowFocus` 来代替它。
如果你使用的是 PyQt6 的最新版本,还可以尝试使用 `Qt.ToolButtonFollowFlag`,这是一个枚举类型,包含了 `Qt.ToolButtonFollowStyle` 和其他一些常量。
例如,将以下代码:
```
button = QPushButton()
button.setToolButtonStyle(Qt.ToolButtonFollowStyle)
```
修改为:
```
button = QPushButton()
button.setToolButtonStyle(Qt.ToolButtonFollowFocus)
```
或者:
```
button = QPushButton()
button.setToolButtonStyle(Qt.ToolButtonFollowFlag)
```
阅读全文