我有一个滚动窗口,并且我在滚动窗口中放置了多个树控件。当我向任何 treectrl 的根添加更多子项时,它会创建一个滚动窗口以确保所有子项都可以访问。我需要实现的是增加分配给树ctrl而不是滚动窗口的大小。我如何实现这个目标
最佳答案
我认为没有自动方法可以做到这一点。您必须手动实现它,即当您完成插入时,您显式调用控件的大小调整。这里是 C++ 代码片段,取自 this question
treeCtrl->InvalidateBestSize();
treeCtrl->SetClientSize(treeCtrl->GetBestSize());
Python 版本应该不会有很大不同 - 可能 ->
运算符必须替换为点。
关于wxpython - 当子项数增加时如何增加树控件的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32497551/