1、精简部分公共代码到PublicFunc.py中

2、完成了<人工纠正>的所有代码
This commit is contained in:
2025-05-06 13:40:35 +08:00
parent 10247fb738
commit b4c4e124f8
13 changed files with 858 additions and 178 deletions

View File

@ -154,4 +154,15 @@ class PublicFunc:
mainWindow.progressbar.setValue(100)
QApplication.processEvents()
PublicFunc.__enableAllButton__(mainWindow, buttonState)
PublicFunc.__enableAllButton__(mainWindow, buttonState)
@staticmethod
def progressbar_update(mainWindow, current: int, total: int, msg: str, progressbarState: int):
if current > total:
raise ValueError("当前进度值大于总进度值")
if progressbarState < 0 or progressbarState > 100:
raise ValueError("进度条值的范围应该在[0, 100]")
PublicFunc.statusbar_show_msg(mainWindow, PublicFunc.format_status_msg(f"({str(current)}/{str(total)}){msg}"))
mainWindow.progressbar.setValue(progressbarState)
QApplication.processEvents()