Qt:当似乎没有任何东西更新或重绘树

时间:2012-06-11 22:19:29

标签: python qt tree repaint

我已经做了很多阅读,并没有找到解决方案。 updaterepaint似乎对我的树没有任何作用。我不想重建它来获得简单的重绘。我不想弄乱应用程序,因为它不是我的。我只是为它创建一个小部件。

我偶然发现了答案,似乎工作得很好。

1 个答案:

答案 0 :(得分:0)

我的小部件的QTreeWidget被称为“树”....

def repaintAll(self):
    """ Refresh the paint on the entire tree """
    region = self.tree.childrenRegion()
    self.tree.setDirtyRegion(region)