QT-QSplitter分割后添加了QHBoxLayout后setStretchFactor效果不正确的问题

rageliu 2018-11-10 09:02:15
具体描述:
通过QSplitter将窗口分成下面A、B。设置setStretchFactor(0,2);setStretchFactor(1,1);这样AB确实可以按2:1比例显示。

但是如果A或是B里面添加了QHBoxLayout,横竖布局都可以,只要添加了布局,上面设置的2:1的比例就不是2:1比例了。如果布局在添加setMargin(0)等设置对外偏移。那2:1的比例就变得更奇怪。

有人遇到过么,就是QSplitter分割后,添加了布局处理后,分割线的位置,显示的正确了。。。
...全文
219 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

18,125

社区成员

发帖
与我相关
我的任务
社区描述
Windows客户端使用相关问题交流社区
社区管理员
  • Windows客户端使用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧