我想设置一个progressBar,直到特定方法的执行结束。
class MainWindow(QMainWindow, TeamInsight.Ui_MainWindow):
def __init__(self, parent=None):
super(MainWindow, self).__init__(parent)
self.setupUi(self)
def on_click_uploadAndTest(self):
self.progressBar.setHidden(False)
self.progressBar.setEnabled(True)
self.statusbar.showMessage("Testing in progress...")
result = predictwithUI.predict(self.image_path)
# Display the output code is here
方法on_click_uploadAndTest
需要相当长的时间来执行。同时progressBar
应该可视化执行进度。
更新:
结果是一个字符串数组。predict()
'predictwithUI.py' 中的方法给出字符串数组的输出(结果)。“predictwithUI.py”使用经过训练的神经网络模型预测给定图像中的字符。
如果给定图像中的字符数很大,那么给出输出需要相当长的时间。所以我想设置progressBar,直到predict()
给出输出。