pyqt6 报错: type object 'Qt' has no attribute 'WindowFlag'
时间: 2023-09-11 11:11:26 浏览: 306
这个错误通常是因为您在PyQt6中使用了PyQt5的API。在PyQt6中,`Qt.WindowFlag`已被重命名为`Qt.WindowType`. 您需要将代码中所有引用`Qt.WindowFlag`的地方替换为`Qt.WindowType`。例如,如果您的代码中有以下行:
```
my_window.setWindowFlags(Qt.WindowFlag.CustomizeWindowHint)
```
请将其替换为:
```
my_window.setWindowFlags(Qt.WindowType.CustomizeWindowHint)
```
这应该会解决您的问题。
相关问题
pyqt6 报错: type object 'Qt' has no attribute 'FramelessWindowHint'
这个报错是因为在PyQt6中,`Qt.FramelessWindowHint`被移除了。相应的,PyQt6中使用`Qt.WindowFlag`来设置窗口的标志,包括是否为无边框窗口。
你可以尝试将代码中的`Qt.FramelessWindowHint`替换为`Qt.WindowFlag.FramelessWindowHint`,例如:
```
self.setWindowFlag(Qt.WindowFlag.FramelessWindowHint)
```
这样就可以避免这个报错了。
pyqt6 报错: type object 'Qt' has no attribute 'ToolButtonFollowStyle'
这个报错可能是因为 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)
```
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)