的确,虽然我个人很喜欢QT,但是它跨平台的处境的确是有点尴尬,在Windows下体积与性能不如用VC,开发效率又不如.NET系列;在Mac上体积与性能也不如Objective-C;在这两种专制系统下都不如它们各自的平台语言,所以现在有很多公司做的支持多种系统的应用并不是用QT一次开发多处编译的产物,而是针对不同的系统用它们各自的官方语言再实现的结果。本来QT可以在Linux桌面系统(此处强调的是Linux桌面系统)活得更好的,可是自Ubuntu系统推广以来,大家几乎都默认了Pygtk为它的官方开发语言,这主要是因为Python这种动态语言的特性决定的,它天生开源(除非你特意把它的源文件处理成二进制字节码),代码简洁,开发效率高,功能齐全,也是跨平台的,既能做Web应用,又能做桌面开发,还能作为Linux服务器系统编程语言(这才是它的用武之地)。而对于需要图形界面的桌面环境来说,QT用得最多最好的还是针对Linux桌面系统,但是Linux桌面系统用户量太少,而桌面环境又太多,不同的桌面环境又偏重于不同的开发语言,所以导致QT难有用武之地(虽然有KDE),但QT5+QML的到来也许能改善一下当前的局面,特别是提供LGPL版的QT for Android/IOS。