qt下QSplitter和QBoxLayout一起使用后setStretchFactor的问题
具体描述:
通过QSplitter将窗口分成下面A、B。设置setStretchFactor(0,2);setStretchFactor(1,1);这样AB确实可以按2:1比例显示。
但是如果A或是B里面添加了QHBoxLayout,横竖布局都可以,只要添加了布局,上面设置的2:1的比例就不是2:1比例了。如果布局在添加setMargin(0)等设置对外偏移。那2:1的比例就变得更奇怪。
有人遇到过么,就是QSplitter分割后,添加了布局处理后,分割线的位置,显示的正确了。。。