2012-07-10 95 views
7

C++应用程序具有比.NET更高的性能,所以很多应用程序都是用C++编写的。用于C++真实世界应用程序的GUI框架

但是最初的C++没有GUI支持,因此Qt框架帮助开发人员开发桌面GUI应用程序但是,大多数应用程序也不是QT应用程序。

对于像Adobe Photoshop这样的大型跨平台C++应用程序,最常用的GUI框架/库有哪些? Qt是否适用于较大的应用程序?如果不是这样,那么使用这些库的优点是比像Qt这样的更常见的跨平台库更有优势?

+0

你的问题是什么?我在最后一句话上看到一个问号,但语法没有意义。 – 2012-07-10 13:44:17

+2

好问题我很喜欢 – 2012-07-10 13:44:45

+0

非常好的问题。我也想知道答案。 – Hooch 2012-07-10 13:45:25

回答

2

我的猜测是,这些类型的重型桌面应用程序是建立在他们自己的(专有)GUI库之上的。这些反过来又写在一些低(ish)级API之上,例如"Windows API"。我期望Adobe和Autodesk在内部开发这种类型的内容,而不像使用一些公开可用的库(如Qt)。

+0

那么他们是否完全编写了Win API? – unique 2012-07-10 13:52:42

+1

@unique:显然不是Mac版本。 – 2012-07-10 13:55:57

+3

Adob​​e使用ASL(Adobe Source Libraries)和小的描述在这里看到:http://stackoverflow.com/questions/1657225/experiences-with-adobes-adam-and-eve-c-gui-library和这里http:///en.wikipedia.org/wiki/Adobe_Source_Libraries。 biril的答案通常是正确的。 – SChepurin 2012-07-10 14:14:34

相关问题