不重新启动PyQt5更新视图-self.restart_program替代

时间:2019-05-10 10:40:02

标签: python pyqt5

我目前正在学习PyQt5,并且已经创建了它,可以从SQL DB提取并显示它。但是,当我想应用这些值时,我必须应用self.restart_program(),只需轻按一下即可重新启动程序。

我只是想知道是否有一种方法可以在不重新启动的情况下更新值?

这是一段代码:

        if request is not False:
            item, value = search_request(self.sample_name)
            print(str(item) + '-' + str(value))
            add_request(str(item), str(value))
            self.restart_program()

有没有一种方法可以更新值而不必重新启动?我已经看到了该线程PyQt5: Run Function in the Background and Update UI

但是我不确定这是否适合我的界面,因为它严重依赖于从数据库获取。

我的完整代码可以在这里找到:https://github.com/Firiyuu/PyQt5--possystem/blob/master/so.py

0 个答案:

没有答案