wxFormBuilder

wxFormBuilder

wxFormBuilder

软件

软件描述

wxWidgets 是一个出色的框架,可用于创建跨平台的应用程序,无论是否需要图形用户界面。虽然已有若干应用程序可帮助可视化地创建对话框,但一些实际问题促使我开始开发……

官方网站

访问软件的官方网站了解更多信息

官方认证

wxformbuilder.org

安全链接HTTPS

什么是 wxFormBuilder?

wxWidgets 是一个出色的框架,可用来创建具有或不具有图形用户界面的跨平台应用程序。尽管已有若干应用程序支持可视化创建对话框,但一些实际问题促使我开始开发一款新应用。这些问题包括控件集合有限,或无法包含非图形组件。

wxFormBuilder 的目标是成为一个不仅支持可视化开发并生成相应代码的应用程序,还能允许引入非图形组件,并通过插件轻松扩展控件集,类似于 qt-designer 等其他应用。

wxFormBuilder 一个有趣的特点是将信息存储在 XML 文档中,而非直接嵌入代码。这不仅简化了应用程序的代码,也使得在无需重新编译的情况下,更方便地修改对象属性及生成的代码。

代码生成采用一组定义在类信息文档中的“模板”,经过处理后生成对应代码。代码生成器内置一个小型解析器,允许在模板中使用一组简单指令,实现诸如引用对象属性、条件代码生成、循环等操作。

这种方式既简化了应用程序代码,又提供了一种简便的组件添加机制。视觉组件还需实现插件以在可视化编辑器中使用,但这并不意味着丧失对代码生成过程的“个性化”控制(通过模板)。该插件本身仅需一个根据属性值创建对象实例的函数即可完成。

主要功能

🔄 替代方案

21 个选择
Wolf Responsive Form Maker

Wolf Responsive Form Maker

表单构建器

Wolf响应式表单生成器是一款拖放式设计工具,用于创建网站联系表单、反馈表单、调查问卷和留言簿等网络表单。

付费 • 专有
查看详情
Webix Form Builder

Webix Form Builder

表单构建器

Webix 表单生成器工具旨在加快表单创建过程。您只需定义必要的字段及期望的表单布局,然后通过可视化编辑器自定义自动生成的表单。

免费 • 开源
查看详情
wxGlade

wxGlade

软件

wxGlade 是一个使用流行的 GUI 工具箱 wxPython 编写的 GUI 设计器,可帮助您创建 wxWidgets/wxPython 用户界面。目前它可生成 Python、C++、Perl、Lisp 和 XRC(wxWidgets 的 XML 资源)代码。

免费 • 开源
查看详情
wxSmith

wxSmith

软件

wxSmith 是一个用于 RAD 编辑 wxWidgets 应用程序的 Code::Blocks 插件。

免费 • 开源
查看详情
💻

whiptail

外壳

从 shell 脚本中显示对话框。

免费 • 开源
查看详情
💻

VisualWX

软件

Visualwx旨在成为终极的快速应用开发工具,专为C++、Python、Perl、Ruby、Lua和wxWidgets设计。尽管还有许多工作要做,但我们已取得了显著进展。

免费 • 开源
查看详情
💻

CocoaDialog

外壳

CocoaDialog 是一个 macOS 应用程序,可让命令行应用程序使用常见的图形用户界面控件,如文件选择器、文本输入框、进度条、是/否确认等。它无需了解 Cocoa 技术,非常适合用于 shell 和 Perl 脚本中(或...

免费 • 开源
查看详情
XRCed

XRCed

软件

XRCed 是一个用于 wxWidgets/wxPython GUI 开发的简单资源编辑器,支持创建和编辑 XRC 格式文件。它使用 Python 编写,并采用 wxPython 图形用户界面工具包。

免费 • 开源
查看详情
上一页下一页