zhiyiYo / PyQt-Fluent-Widgets

A fluent design widgets library based on C++ Qt/PyQt/PySide. Make Qt Great Again.
https://qfluentwidgets.com
GNU General Public License v3.0
5.61k stars 541 forks source link

RecursionError: maximum recursion depth exceeded while calling a Python object #201

Closed Cijade closed 1 year ago

Cijade commented 1 year ago

pyside6.4.3 fluent widgets0.8.7 frameless window0.1.0 上面一长串异常都是重复的

File "D:\conda\envs\newenv\lib\site-packages\qfluentwidgets\common\overload.py", line 38, in method return method.get(obj, cls)(*args, **kwargs) File "D:\conda\envs\newenv\lib\site-packages\qfluentwidgets\components\widgets\button.py", line 31, in self.init(parent=parent) File "d:\PycharmProjects\MainAlgortihm\components\custom_button.py", line 5, in init super().init('', parent=None) File "D:\conda\envs\newenv\lib\site-packages\qfluentwidgets\common\overload.py", line 40, in get _method.isabstractmethod = self.isabstractmethod File "D:\conda\envs\newenv\lib\site-packages\qfluentwidgets\common\overload.py", line 47, in isabstractmethod return getattr(self.func, 'isabstractmethod', False) RecursionError: maximum recursion depth exceeded while calling a Python object

zhiyiYo commented 1 year ago

解决了吗

Cijade commented 1 year ago

解决了吗

解决了,是因为更新之后Custombutton冲突,就是之前qtdesigner那个提升控件的方法,删了之后用button就好了