有关创建 GUI 布局管理器的资源?

bet*_*eta 3 c++ layout user-interface layout-manager

我一直在开发一个简单的 GUI,但遇到了障碍。我还没有找到任何关于如何创建 GUI 布局管理器的示例,甚至没有找到可读的源代码。我想知道是否有人知道一些创建此类资源的资源,或者一些像 Qt 的布局引擎那样不神秘的源代码。

小智 6

这取决于“布局管理器”的含义,而且我对 Qt 不熟悉,所以这并没有给我太多线索。

不过,如果您指的是可调整大小的窗口处理之类的东西,我认为相关术语是“约束解算器”。我从来没有深入研究过它,但我相信 GUI 约束求解器是基于线性编程——单纯形算法等等。也许可以用高斯消去法做一些事情,但我对此很没有信心。

基于对“gui 布局线性编程”的快速搜索,您可能会发现CiteSeerX 中的这篇论文很有趣 - 有 PDF 下载。如果你不喜欢神秘的东西,那么,乍一看至少它并不是数学重的书,但我怀疑它也不是轻松阅读的书。我想我很快就会知道,因为你让我感兴趣。