带PyQt4的进度条

2024-04-26 14:44:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经编写了以下代码来解析一个文本文件,将其分解为标记并将这些标记插入数据库。我想用进度条显示进程的当前状态,但是下面的代码不起作用。在

我基于这个How to connect pyqtSignal between classes in PyQT编写了以下代码

^{}

class YastGui(QtGui.QMainWindow):
    incrementTokenSignal = QtCore.pyqtSignal(int)
    ...

    def __init__(self):
        self.incrementTokenSignal.connect(self.increment_token_count)
        ...

    def increment_token_count(self, val):
       msg = "{}/{}".format(val, self.total_db_records)
       self.ui.records_processed_value_label.setText(msg)

^{}

^{pr2}$

根据这个PYQT and progress Bar during Long Process,我应该创建qhead来处理进度条,但是我不确定如何做。 {a5}这里是^整个^。在


Tags: 代码进度条标记selftokendefcountconnect
1条回答
网友
1楼 · 发布于 2024-04-26 14:44:49

我在这里找到了解决问题的方法。在

诀窍是将progressBar对象作为参数传递给函数,然后在该函数内使用progressBar.setValue()。在

相关问题 更多 >