2012-06-11 61 views
0

我已經做了大量的閱讀,並沒有找到解決方案。 updaterepaint似乎沒有爲我的樹做任何事情。我不想重建它來獲得簡單的重繪。我不想與應用程序混淆,因爲它不是我的。我只是爲它創建一個小部件。Qt:當沒有東西似乎更新或重新繪製樹

我偶然發現了答案,它似乎是完美的工作。

回答

0

我的窗口小部件的QTreeWidget被稱爲 「樹」 ......

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