C++ Qt布局和拆分器差异

C++ Qt布局和拆分器差异,c++,linux,qt,C++,Linux,Qt,我想问,在Qt中,以下两者之间的区别是什么: 水平布局 以及: 在拆分器中水平放置 同样地: 垂直布局 以及: 在拆分器中垂直布置 什么时候应该使用其中一种?Qt“拆分器”是一种在嵌入帧之间提供可移动手柄的布局,用户可以通过拖动该手柄来调整每个帧的相对大小 如果能够调整每个布局的相对大小是合理的用户期望,那么您应该使用拆分器而不是普通布局;例如,典型的场景是主窗口左侧的树视图与右侧的主视口分离,使用拆分器手柄可以调整每个窗口的显示量 另一方面,一个普通的简单布局可以用来实现工具栏之类的东西;调整

我想问,在Qt中,以下两者之间的区别是什么:

水平布局

以及:

在拆分器中水平放置

同样地:

垂直布局

以及:

在拆分器中垂直布置

什么时候应该使用其中一种?

Qt“拆分器”是一种在嵌入帧之间提供可移动手柄的布局,用户可以通过拖动该手柄来调整每个帧的相对大小

如果能够调整每个布局的相对大小是合理的用户期望,那么您应该使用拆分器而不是普通布局;例如,典型的场景是主窗口左侧的树视图与右侧的主视口分离,使用拆分器手柄可以调整每个窗口的显示量

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