可能重复:
looking for free c++ cross platform GUI framework
Tiny C++ cross-platform GUI toolkit
我正在寻找一个最小的跨平台库,我可以用它为我正在开发的脚本语言提供简单的自定义GUI 功能(解释器是用C ++编写的)。我只需要一些基本的小部件,比如windows,buttons和edit-boxen;没什么特别的,它应该很容易学习(除了Borland / Embarcadero VCL之外,我对GUI库没有多少经验)。
我不想去Gtk或WxWidgets这样的“大”库,因为我发现他们的学习曲线有点太慢了。
它应该适用于Windows和Linux(最好也适用于Free / OpenBSD)。
我认为C++/Tk是一个可行的选择,但语法非常荒谬而且不是很C ++。
答案 0 :(得分:3)
我上周刚刚提出这个问题,而我最终做的是创建一个HTML用户界面。
有一个非常好,简洁且易于使用的库mongoose,它将为您的代码添加HTTP侦听器。它将侦听本地IP和端口,并激活所请求的URL的回调。您可以在Web浏览器或独立Web查看器中浏览您的应用程序。
我们有相同的要求(尽可能小和最小),这是一个完美的解决方案。它很容易适应,你可以创建你正在谈论的所有UI元素(表单,按钮,编辑框),使用JS从HTML到后端的POST数据(JQuery更容易,而且与之相比仍然相对较小)窗口库替代方案),并来回传递数据。
答案 1 :(得分:0)
我建议您使用Qt,因为它很容易使用Qt Creator开发GUI应用程序,它是免费的,并且它也用于许多应用程序。