0

我想设置一个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()给出输出。

4

0 回答 0