You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

QtDesigner中Splitter内右侧TextEdit最小宽度设置问题

解决Qt Designer中Splitter内右侧TextEdit无法收缩至最小宽度的问题
  • 先给右侧TextEdit的sizePolicy里Horizontal Policy改成Ignored——Qt的TextEdit自带默认的尺寸提示(size hint),哪怕你把Minimum Width设为0,它也会优先遵循这个提示,改成Ignored就能让它完全忽略自身默认尺寸限制
  • 要是改完还没效果,直接在代码里补两行强制设置:
    ui->splitter->setCollapsible(1, true); // 1是右侧TextEdit在Splitter中的索引,按实际顺序调整
    ui->rightTextEdit->setMinimumWidth(0);
    
  • 额外检查下右侧TextEdit的contentsMargins,如果左右边距不为0,也会占额外宽度,把边距都设成0就行

内容的提问来源于stack exchange,提问作者Nik

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 03:42:01