max_page_name = self.ui.p_tree.sizeHintForColumn(0) + 2*self.ui.p_tree.frameWidth()
上面的代码从内容中给出了Tree Widget的大小,但只考虑了顶级项目。如何考虑包括子项在内的所有项目?
答案 0 :(得分:1)
现在,我正在使用
进行解决self.ui.p_tree.expandAll()
max_page_name = self.ui.p_tree.sizeHintForColumn(0) + 2*self.ui.p_tree.frameWidth()
self.ui.p_tree.collapseAll()
self.ui.p_tree.setMinimumWidth(max_page_name)