#5303 PySide6.QtWidgets.QLineEdit.setText(arg__1: str | None, /)

2409:8a70* Posted at: 1 day ago

'PySide6.QtWidgets.QLineEdit.setText' called with wrong argument types:
PySide6.QtWidgets.QLineEdit.setText(int)
Supported signatures:
PySide6.QtWidgets.QLineEdit.setText(arg__1: str | None, /)


=
system:Windows-10-10.0.26200-SP0
version:v4.02
frozen:True
language:zh
root_dir:D:/BaiduNetdiskDownload/win-pyvideotrans-v4.02-0612

1 Replies

这是 pyVideoTrans v4.02 版本中的一个已知 Bug,某些界面代码错误地将整数传递给了本应接收字符串的 QLineEdit.setText 方法,导致该类型错误。

解决方案:

  1. 更新到最新版本 v4.03。此问题已在 v4.03 中修复。请前往官网下载全量完整包(约 2.6 GB),解压后覆盖旧版目录,或直接使用新版压缩包。
  2. 如果无法立即更新,可尝试清空软件根目录下 videotrans/ 文件夹内的 params.jsoncfg.jsoncodec.jsonass.json 这四个配置文件(建议先备份),再重新启动软件,部分界面异常可能因此恢复。

若更新后问题依旧,请提供 logs/ 目录下最新的日志文件(约 30 行报错内容)以便进一步分析。

Post Your Reply
Open source and free maintenance is not easy. If this project is helpful to you, please consider making a small donation to help the project continue to maintain and update. Dondate: ko-fi.com/jianchang512

Related resource