BUG ImportError: cannot import name ‘QAction‘ from ‘PySide6.QtWidgets‘

BUG ImportError: cannot import name ‘QAction’ from ‘PySide6.QtWidgets’

环境

PySide6            6.7.2

详情

在参考 PyQt5 的代码写 Pyside6 的右键菜单时遇到的错误。

错误代码

from PySide6.QtWidgets import QAction

错误原因:

在PySdie6中,QtWidgets模块并不包含这个QAction类,QAction实际上位于PySide6.QtGui模块下。

这是PySide6和PyQt5的不同点之一。

解决方法

改为从PySide6.QtGui模块导入

from PySide6.QtGui import QAction

相关推荐

  1. <span style='color:red;'>QWidget</span>

    QWidget

    2024-07-22 19:14:02      48 阅读
  2. PyQt-QtWidgets-QFileDialog

    2024-07-22 19:14:02       36 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-22 19:14:02       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-22 19:14:02       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-22 19:14:02       45 阅读
  4. Python语言-面向对象

    2024-07-22 19:14:02       55 阅读

热门阅读

  1. web前端基础面试85题(一)

    2024-07-22 19:14:02       13 阅读
  2. SQL中的游标是什么?

    2024-07-22 19:14:02       14 阅读
  3. linux服务器防火墙添加访问白名单

    2024-07-22 19:14:02       12 阅读
  4. python之参数注解介绍

    2024-07-22 19:14:02       15 阅读
  5. 学习opencv

    2024-07-22 19:14:02       16 阅读