当前位置: 首页> 健康> 美食 > qt开发-09_分裂器

qt开发-09_分裂器

时间:2025/7/11 19:52:06来源:https://blog.csdn.net/LaK_Zhu/article/details/139879712 浏览次数:0次

QSplitter 是 Qt 框架中的一个非常实用的控件,用于创建可调整大小的窗格。它允许用户通过拖动子窗口间的边界(也称为分割条)来动态调整子窗口的尺寸。这在开发需要多个视图同时显示,且用户需要根据需要调整每个视图大小的应用程序时非常有用。

在ui 界面中,我们在界面上方找到这两个按钮

这个就是分裂器。

在ui 界面中添加两个 widegt 。 给他们不同的颜色,再使用 分裂器

会变成这么一个小东西,我们把他拉大

运行一下看看效果。

没错我们就可以通过拉动中间的分离栏来调节两个区块的大小,这是很常见的。

我们可以将这两个其中的一个给他完全拉消失。我们可以设置 widget 子类的最小值,让他不能被拉为 0。同时还要取消勾选

但我们把这个 

给取消勾选后,这个可调节的栏就会在我们拉动后松手时生效。

这个值是设置中间可拖动栏的大小:

我们给他改成20

我们修改这个分裂器的背景颜色就可以达到这种效果:

还有一个垂直分裂器与这个效果一样,就不多说了。

关键字:qt开发-09_分裂器

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: