我们有一组应用程序,它们基本上显示一堆位图和文本,然后允许用户按下导致动作发生的“按钮”(某些位图)。
我们目前使用 DirectX 和一堆代码来实现这些,以放置位图并处理按钮按下。但我们希望具有以下功能:
- 可移植到 Linux
- 某种“编辑器”,它允许我们在不硬编码代码中元素位置的情况下布置屏幕
- 动画片
- 我们需要能够覆盖视频
- 不是资源密集型(这些终端没有很多内存或 CPU)
- 我们目前正在使用 C++,因此管理层更喜欢使用 C++,但会考虑使用其他语言
- 我们更喜欢免费的开源解决方案,但如果价格不太贵,我们也愿意购买。(我们有几十个开发人员,部署了数万个终端。)
我们不喜欢常见的 GUI 工具包或小部件。我们想要一些更像游戏而不是对话框的东西。
对于我们可以使用的现成的东西有什么建议吗?