I need to develop a GUI application using C++ on Linux or Windows.
My question is, which language is the best along with C++ for making a GUI application on Linux or Windows?
Is the language usage changes largely from Linux to windows?
And please suggest a language which supports GUI development in C++ which I can learn in around a month and start off the project soon.
I know qt supports such facility. But is that the only framework available?
I think you are mixing terms here.
GUI development can be done in C++ using several libraries, to include QT and wxWidgets.
http://qt.nokia.com/
http://www.wxwidgets.org/
GUI on Windows can be created with several other libraries including the Win32 API, MFC, WinForms (.NET), Windows Presentation Foundation (WPF., .NET). etc.