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

[Bug]: 使用Nuitka打包之後出現問題 #684

Closed abyss-zues closed 10 months ago

abyss-zues commented 10 months ago

What happened?

在使用Nuitka打包之後,報錯: Traceback (most recent call last): File "D:\Projects\WORKSP~1\MAIN~1.DIS\qfluentwidgets\components\widgets\stacked_widget.py", line 193, in __onAniFinished TypeError: patched_disconnect() missing 1 required positional argument: 'receiver' 定位代碼如下位置: image EditableComboBox也會有同樣問題。 使用開發環境調試時不報錯,用Nuitka打包之後就會報錯

Operation System

Windows 10 21H1

Python Version

Python 3.11.6 x64

PyQt/PySide Version

Pyside6.4.2

PyQt/PySide-Fluent-Widgets Version

v1.4.3

How to Reproduce?

Nuitka版本:1.9.5 打包命令:nuitka --standalone --enable-plugin=pyside6 --nofollow-import-to=tkinter --mingw --follow-imports mini_code.py

Minimum code

# 此處使用EditableComboBox來復現
import sys

from PySide6.QtWidgets import QApplication
from qfluentwidgets import EditableComboBox
app = QApplication(sys.argv)

EditableComboBox().show()
sys.exit(app.exec())
zhiyiYo commented 10 months ago

换成1.8.6

shenjackyuanjie commented 9 months ago

@abyss-zues 请使用 nuitka 1.8.6 image

这个问题 Nuitka 的 develop 分支修复了,但是还没有发布新的hotfix, 估计得等 1.9.8/2.0 或者你自己去用develop版(

abyss-zues commented 9 months ago

感谢

shenjackyuanjie commented 9 months ago

@abyss-zues Nuitka 2.0 发布了,可以更新一下去

abyss-zues commented 9 months ago

謝謝