免费/开放源代码GUI设计器,其xml输出可以自定义(屏幕大小,小部件)?

问题描述 投票:0回答:2

我们正在MQX RTOS(ARM Cortex M4)下使用eGUI开发GUI。我们希望使用一种工具以图形化方式设计GUI屏幕,然后生成XML描述文件,以作为GUI代码生成器的基础(作为工具的第二部分),而不是在每个屏幕上对窗口小部件,回调等进行硬编码。

QTDesigner就是这样,但是无法自定义为其他自定义集的小部件。因此,我们正在寻找可提供自定义选项(至少设置屏幕尺寸和小部件)并生成带有desing描述的xml输出文件的GUI设计器。

然后我们可以从这个xml文件中开发代码生成器...

任何想法,指针,建议吗?

谢谢,

Bule。

我们正在MQX RTOS(ARM Cortex M4)下使用eGUI开发GUI。我们希望使用一种工具以图形方式设计GUI屏幕,而不是在每个屏幕上进行硬编码小部件,回调等,然后...

user-interface designer mqx
2个回答
0
投票

Pencil的本机文件格式基于XML。


0
投票

[不幸的是,大多数GUI设计器都与其小部件工具箱紧密联系在一起。 Qt Designer-> Qt,Glade-> GTK +,wxFormBuilder-> wxWidgets。为您的库定制其他设计器不是easy。最好的选择是选择设计器随附的GUI库。 MQX RTOS的two main预先支持的图形库是eGUIPEG。只有PEG图形库具有GUI设计器,唯一的免费版本(仅适用于NXP Silicon)是PEG-Lite。如果您使用的是STM32硬件,则最好使用TouchGFX,它具有设计器并且仅对STM32设备免费。

© www.soinside.com 2019 - 2024. All rights reserved.