Qt布局和拆分器的区别

Posted

技术标签:

【中文标题】Qt布局和拆分器的区别【英文标题】:Qt layout and splitter difference 【发布时间】:2011-06-27 10:52:19 【问题描述】:

我想问一下,在Qt中有什么区别:

横向布局

和:

在拆分器中水平布局

同样:

垂直布局

和:

在拆分器中垂直布局

什么时候应该使用?

【问题讨论】:

【参考方案1】:

Qt“Splitters”是一种布局,可以在嵌入的框架之间提供一个可移动的句柄,以便用户可以通过拖动来调整每个框架的相对大小。

如果能够调整每个布局的相对大小是合理的用户期望,您将使用拆分器而不是普通布局;例如,典型的场景是主窗口左侧的树视图与右侧的主视口分开,拆分器句柄允许您调整每个视图的查看量。

另一方面,普通的简单布局将用于实现工具栏之类的东西;调整工具栏按钮的相对大小和/或在工具栏按钮之间设置拆分句柄是不“正常的”,因此普通布局是完全可以接受的。

【讨论】:

以上是关于Qt布局和拆分器的区别的主要内容,如果未能解决你的问题,请参考以下文章

Qt布局管理器的使用

浅谈qt 布局器

Qt 布局管理器

Qt布局管理器综合实例

11.QT-布局管理器(Box,Grid,Form,Stacked)

Qt将信号连接到插槽