Traceback (most recent call last):
File "/Users/mccreelee/CodeSpace/PyQt-Fluent-Widgets-PyQt6/examples/navigation2/demo.py", line 7, in <module>
from qfluentwidgets import (NavigationInterface, NavigationItemPostion, NavigationWidget, MessageBox,
File "/Users/mccreelee/CodeSpace/PyQt-Fluent-Widgets-PyQt6/qfluentwidgets/__init__.py", line 17, in <module>
from .components import *
File "/Users/mccreelee/CodeSpace/PyQt-Fluent-Widgets-PyQt6/qfluentwidgets/components/__init__.py", line 1, in <module>
from .dialog_box import *
File "/Users/mccreelee/CodeSpace/PyQt-Fluent-Widgets-PyQt6/qfluentwidgets/components/dialog_box/__init__.py", line 1, in <module>
from .color_dialog import ColorDialog
File "/Users/mccreelee/CodeSpace/PyQt-Fluent-Widgets-PyQt6/qfluentwidgets/components/dialog_box/color_dialog.py", line 8, in <module>
from ..widgets import Slider, ScrollArea, PushButton, PrimaryPushButton
File "/Users/mccreelee/CodeSpace/PyQt-Fluent-Widgets-PyQt6/qfluentwidgets/components/widgets/__init__.py", line 1, in <module>
from .combo_box import ComboBox
File "/Users/mccreelee/CodeSpace/PyQt-Fluent-Widgets-PyQt6/qfluentwidgets/components/widgets/combo_box.py", line 6, in <module>
from .menu import RoundMenu
File "/Users/mccreelee/CodeSpace/PyQt-Fluent-Widgets-PyQt6/qfluentwidgets/components/widgets/menu.py", line 2, in <module>
from qframelesswindow import WindowEffect
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/qframelesswindow/__init__.py", line 21, in <module>
from .titlebar import TitleBar, TitleBarButton, SvgTitleBarButton, StandardTitleBar
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/qframelesswindow/titlebar/__init__.py", line 8, in <module>
from ..utils import startSystemMove
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/qframelesswindow/utils/__init__.py", line 7, in <module>
from .mac_utils import MacMoveResize as MoveResize
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/qframelesswindow/utils/mac_utils.py", line 6, in <module>
from PyQt5.QtCore import QT_VERSION_STR
ModuleNotFoundError: No module named 'PyQt5'
复现import qframelesswindow
疑似原因
图中
from PyQt5.QtCore import QT_VERSION_STR
from PyQt5.QtWidgets import QWidget
改为
from PyQt6.QtCore import QT_VERSION_STR
from PyQt6.QtWidgets import QWidget
报错信息
复现
import qframelesswindow
疑似原因
图中
改为
即可解决问题