在Linux/Windows上使用C++编写GUI应用程序

4

我需要在Linux或Windows上使用C++开发GUI应用程序。 我的问题是,哪种语言最适合与C++一起在Linux或Windows上制作GUI应用程序?

语言使用在Linux和Windows之间的差异很大吗? 请推荐一种支持C++ GUI开发的语言,我可以在一个月左右学习并开始项目。 我知道QT支持这样的功能。 但是那是唯一可用的框架吗?


虽然我在Windows上使用Qt进行开发,并且有时会在Linux上构建我的Qt应用程序,但我知道wxWidgets是另一个选择。 - drescherjm
3
你是在询问使用哪种编程语言,还是需要推荐哪个GUI库?你提到了C++,但同时也询问了其它语言的建议。请澄清一下。 - Chris Dargis
你想了解除了C++以外的其他编程语言或支持跨平台开发的其他框架吗?这两个是完全不同的东西。 - drescherjm
好的。我搞混了。我想问的是,QT是C++ GUI开发中唯一可用的库吗?我的意思是库。 - SS Hegde
1个回答

1

我认为你在这里混淆了术语。

GUI开发可以使用几个库来使用C++完成,其中包括QT和wxWidgets。

http://qt.nokia.com/

http://www.wxwidgets.org/

在Windows上,GUI可以使用多个其他库创建,包括Win32 API、MFC、WinForms(.NET)、Windows Presentation Foundation(WPF,.NET)等。


True,win32适用于Windows。我相信OP正在寻找跨平台的解决方案。 - Inisheer
我猜win32可以在某种程度上跨平台,如果你验证你的应用程序能够在wine上运行。 - drescherjm
1
@drescherjm 正确。我认为如果我们列出每个GUI库供OP选择...我们将陷入一个非常深且永无止境的死胡同。 :) - Inisheer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接