Qt布局和分配器的区别

saj*_*jid 2 c++ linux qt

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

水平布局

和:

在分离器中水平放置

同理:

垂直布局

和:

在分离器中垂直布置

什么时候应该使用?

Fra*_*kH. 6

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

如果调整每个的相对大小的能力是合理的用户期望,则使用分割器而不是普通布局; 例如,典型的场景是主窗口左侧的树视图,与右侧的主视口分开,使用分割器手柄可以调整每个视图的大小.

另一方面,普通的简单布局将用于实现类似工具栏的东西; 调整工具栏按钮的相对大小和/或在工具栏按钮之间具有分离器手柄不是"正常",因此普通的布局是完全可接受的.