gpt4 book ai didi

c++ - 选择什么库来为使用 SDL 的 C++ 软件构建用户界面

转载 作者:搜寻专家 更新时间:2023-10-31 01:59:36 24 4
gpt4 key购买 nike

我有一个在命令行上运行的模拟软件 (C++)。它独立于平台(目前在 Windows、MacOS X 和 Linux 上编译和运行)。当模拟结束时,我使用 SDL 将结果可视化;这是一个非常基本的二维 View ,主要是彼此相邻的彩色方 block 。

我希望在模拟之上有一个用户界面,以便我可以启动和暂停模拟,并即时更改参数。我想这很简单。好吧,理想情况下,我还会在某处添加一个绘图器,以查看某些参数随时间的变化。

现在,我想知道我应该往哪个方向走。我应该尝试使用 SDL 的 UI 库之一吗?或者 wxwidget 与 SDL 结合使用?或者干脆 wxwidget 并摆脱 SDL ?

你有这方面的经验吗?

提前致谢巴特

PS:我尝试使用 AGAR,一个 SDL UI 库。这看起来很有希望,但我无法让它发挥作用。甚至 hell 世界也不行。

最佳答案

可能值得您花时间研究 Qt .它通常是可用的最成熟的免费 Gui 框架。它是跨平台的。如果您的绘图需要一定的速度,它还具有硬件加速渲染。

这是一个comparison发布在 WxWidgets 网站上。

最后,如果您的窗口需求很少,您应该选择最适合您的框架。

关于c++ - 选择什么库来为使用 SDL 的 C++ 软件构建用户界面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2892855/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com