什么库或图形引擎适合全屏专业零售工具? [关闭]
Posted
技术标签:
【中文标题】什么库或图形引擎适合全屏专业零售工具? [关闭]【英文标题】:What library or graphics engine would be suitable for a full-screen professional retail tool? [closed] 【发布时间】:2011-02-18 16:49:24 【问题描述】:我发现自己处于一个独特的位置,必须找到合适的 2D 图形引擎(或具有易于使用的 2D 界面支持的 3D 引擎)来为我的企业创建一个简单的全屏零售工具。在简要回顾了 SDL 库的功能后,我一直在考虑使用它。它似乎很容易掌握,而且我很久以前就使用过它,但在我开始我的项目之前,我觉得有必要咨询更大的社区,以确保我做出了正确的(阅读:最简单的)决定。我对 SDL 能力的一个担忧是它缺乏对 GUI 的原生支持。
这是一个主要问题,因为我的项目取决于实现一些圆滑的径向菜单和其他自定义小部件(现在是一个词)以确保易于使用的能力。该软件将在我商店的售货亭上运行,并将作为一种时尚的方式来浏览库存,即使是只能在线获得的库存,也可以下订单。我是否通过使用 SDL 朝着正确的方向前进,或者是否有更好的引擎,甚至可能是更适合的语言?说起来,我知道 C++、Python 和 Perl,因此其中一种语言的原生引擎或库将是完美的。我选择 SDL 是因为它的硬件独立性和 C++ 原生性。我会考虑使用 Java,但运行应用程序的系统受公司限制,无法安装 JRE。如果 Java 真的是这类应用程序的最佳选择,这将很容易纠正。提前感谢所有帮助,请随时添加个人经验和意见。
【问题讨论】:
【参考方案1】:选择 QT,而不是 SDL。它功能更丰富,您可以执行与 SDL 相同(甚至更多)的操作。
This answer 解释了如何创建全屏窗口,以便部分回答您的问题。
您的问题的另一部分答案是:您可以创建一个 opengl 小部件,您可以在其中制作 2d/3d 图形,就像在 SDL 窗口中一样。比如this
【讨论】:
您好,感谢您的回复。我曾考虑过使用 QT,因为我以前使用过它(而不是 PerlQT),但认为它仅对创建股票界面和窗口应用程序有用。它是否支持全屏应用程序,我是否能够创建自定义界面元素,例如我描述的径向菜单?再次感谢您的意见,感谢专业知识。 @DaveStance 我认为扩展的答案就是您要寻找的。span> 感谢您对原始答案的更新,希望我有能力为您投票。非常感谢您的帮助,看起来我将使用 Qt,尽管 OpenGL 小部件对我来说有点令人困惑,但我应该能够在一段时间后掌握它。再次感谢!以上是关于什么库或图形引擎适合全屏专业零售工具? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
什么是最快的纯 Javascript 图形可视化工具包? [关闭]
如何使 matplotlib 图形看起来像这样专业地完成? [关闭]