2012-07-10 59 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