Delphi布局管理器/表单构建器开源吗?

7
我知道有出色的DevExpress LayoutManager,以及新版Delphi中包含的一些尝试。
但我想知道是否存在开源的布局管理器,可以用来替换表单编辑器。
我在我的Obj-C iPhone应用程序中构建了一个小版本,可以实现以下功能:
Form.Add(TEXT_EDIT,Options,LEFT)

这个想法是通过代码构建一切,并实现国际化、分辨率独立等功能...

2个回答

2
Project JEDI的JVCL免费开源组件库包括一种替代品,即使可能不如DevExpress好,但它有自己的优点。这个组件被称为"Jv Runtime design",并且在标准的JVLC安装中安装(在同名工具栏中搜索组件)。 如果您从未安装过JVCL,请注意您必须先安装JCL(Jedi类库),因为这是先决条件。查找包含相应JCL包的JVCL下载zip文件。

0

我个人认为,在Cocoa和Delphi中,使用Aligns、Anchors、Constraints以及偶尔的OnResize事件的系统在创建“美观”且灵活的用户界面方面表现更出色。我曾经在Java中使用过布局管理器,在代码中创建用户界面,但我并不认为这些东西会使生活变得更容易。对我来说并没有帮助。尽管Devexpress的东西看起来很令人印象深刻...


4
如果使用布局管理器,GUI 将能够轻松适应不同系统字体和高 DPI 值,或者满足不同平台的需求(根据人机交互指南进行控件大小和间距调整,不同按钮顺序等)。使用布局管理器并不需要在代码中创建 UI,而是用适当的布局描述代替硬编码像素的 UI。这将会使你的生活更加轻松。 - mghie

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接