Qt布局和分配器的区别

时间:2011-06-27 10:52:19

标签: c++ linux qt

我想问一下Qt之间的区别是什么:

  

横向布局

  

在分割器中水平放置

类似地:

  

垂直布局

  

在分离器中垂直布局

什么时候应该使用?

1 个答案:

答案 0 :(得分:6)

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

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

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