Qt 5.4.2 发布,此版本包括 Qt 功能改进和 bug 修复,还包括最新的 Qt Creator 3.4.1。
Qt 5.4.2 提供 Qt WebEngine WeakDH 漏洞 (CVE-2015-4000) ,BMP 图像处理器 DoS 漏洞 (CVE-2015-0295) ,BMP 图像处理器漏洞 (CVE-2015-1858), ICO (CVE-2015-1859) 和 GIF (CVE-2015-1860) 的重要安全修复。 Qt 5.4.2 还升级了第三方组件库:libpng (to version 1.6.17), libtiff (to version 4.0.3) 和 PCRE library (to version r1530) 。
Qt 5.4.2 维护向后兼容性,无论是源代码还是二进制都兼容 Qt 5.4.1,但是不兼容 Qt 5.4.0。
重要改进内容请看 the change files for each module。
Qt 5.4.2 单独安装包包括最新的 Qt Creator 3.4.1 版本。同时还发布了 Qt Virtual Keyboard 1.3 release blog post。
Qt 5.4.2 现已提供在 the qt.io download page (for open-source users),更多内容请看发行说明。
Qt 是一个跨平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt是完全面向对象的,很容易扩展,并且允许真正地组件编程。

基本上,Qt 同 X Window 上的 Motif,Openwin,GTK 等图形界 面库和 Windows 平台上的 MFC,OWL,VCL,ATL 是同类型的东西,但是 Qt 具有下列优点:
优良的跨平台特性:
Qt支持下列操作系统: Microsoft Windows 95/98, Microsoft Windows NT, Linux, Solaris, SunOS, HP-UX, Digital UNIX (OSF/1, Tru64), Irix, FreeBSD, BSD/OS, SCO, AIX, OS390,QNX 等等。
面向对象
Qt 的良好封装机制使得 Qt 的模块化程度非常高,可重用性较好,对于用户开发来说是非常 方便的。 Qt 提供了一种称为 signals/slots 的安全类型来替代 callback,这使得各个元件 之间的协同工作变得十分简单。
丰富的 API
Qt 包括多达 250 个以上的 C++ 类,还替供基于模板的 collections, serialization, file, I/O device, directory management, date/time 类。甚至还包括正则表达式的处理 功能。
支持 2D/3D 图形渲染,支持 OpenGL
大量的开发文档
XML 支持
引用来自“chenzhengxi”的评论
用QT不是因为它多好,其实没得选,MFC实在太旧,绝对坐标,多窗口噩梦,WTL/ATL没精力研究,winform需要.net平台还要学C#还不开发了,wpf太重量级了引用来自“朝闻道”的评论
请教啥叫多窗口噩梦啊?现在流行的就是WTL啊。QT就是跨平台好、开发方便,但在Windows下用MFC开发未尝不可啊。引用来自“gzwxn”的评论
不会吧?还有人用 WTL?引用来自“朝闻道”的评论
金山UI不是基于WTL的吗?引用来自“chenzhengxi”的评论
WTL是专业搞UI的程序员用的,因为需要ATL基础。现在流行directui,不过太专业了。多窗口噩梦就是多开几个窗口卡啊,独立的窗口句柄,以前Qt也是,现在解决了,跨平台倒不在乎,非GUI的功能一般不用。引用来自“wangell”的评论
你知道wxwidgets么?知道minigui么?gtk?还有很多很多跨平台的…引用来自“chenzhengxi”的评论
用QT不是因为它多好,其实没得选,MFC实在太旧,绝对坐标,多窗口噩梦,WTL/ATL没精力研究,winform需要.net平台还要学C#还不开发了,wpf太重量级了引用来自“朝闻道”的评论
请教啥叫多窗口噩梦啊?现在流行的就是WTL啊。QT就是跨平台好、开发方便,但在Windows下用MFC开发未尝不可啊。引用来自“gzwxn”的评论
不会吧?还有人用 WTL?引用来自“朝闻道”的评论
金山UI不是基于WTL的吗?引用来自“chenzhengxi”的评论
WTL是专业搞UI的程序员用的,因为需要ATL基础。现在流行directui,不过太专业了。多窗口噩梦就是多开几个窗口卡啊,独立的窗口句柄,以前Qt也是,现在解决了,跨平台倒不在乎,非GUI的功能一般不用。引用来自“chenzhengxi”的评论
用QT不是因为它多好,其实没得选,MFC实在太旧,绝对坐标,多窗口噩梦,WTL/ATL没精力研究,winform需要.net平台还要学C#还不开发了,wpf太重量级了引用来自“朝闻道”的评论
请教啥叫多窗口噩梦啊?现在流行的就是WTL啊。QT就是跨平台好、开发方便,但在Windows下用MFC开发未尝不可啊。引用来自“gzwxn”的评论
不会吧?还有人用 WTL?引用来自“朝闻道”的评论
金山UI不是基于WTL的吗?引用来自“chenzhengxi”的评论
用QT不是因为它多好,其实没得选,MFC实在太旧,绝对坐标,多窗口噩梦,WTL/ATL没精力研究,winform需要.net平台还要学C#还不开发了,wpf太重量级了引用来自“朝闻道”的评论
请教啥叫多窗口噩梦啊?现在流行的就是WTL啊。QT就是跨平台好、开发方便,但在Windows下用MFC开发未尝不可啊。引用来自“gzwxn”的评论
不会吧?还有人用 WTL?引用来自“chenzhengxi”的评论
用QT不是因为它多好,其实没得选,MFC实在太旧,绝对坐标,多窗口噩梦,WTL/ATL没精力研究,winform需要.net平台还要学C#还不开发了,wpf太重量级了引用来自“朝闻道”的评论
请教啥叫多窗口噩梦啊?现在流行的就是WTL啊。QT就是跨平台好、开发方便,但在Windows下用MFC开发未尝不可啊。引用来自“chenzhengxi”的评论
用QT不是因为它多好,其实没得选,MFC实在太旧,绝对坐标,多窗口噩梦,WTL/ATL没精力研究,winform需要.net平台还要学C#还不开发了,wpf太重量级了引用来自“chenzhengxi”的评论
用QT不是因为它多好,其实没得选,MFC实在太旧,绝对坐标,多窗口噩梦,WTL/ATL没精力研究,winform需要.net平台还要学C#还不开发了,wpf太重量级了引用来自“apple007”的评论
winform 需要.net 平台的话,如果想让别人用qt写的程序, 是不是也要别人机器上装qt
或者
静态打包...
但是试了第二种办法... 写一个hello world 编译出来 竟然都40M了...
请高手指点, 是不是我哪弄的不对...
引用来自“chenzhengxi”的评论
用QT不是因为它多好,其实没得选,MFC实在太旧,绝对坐标,多窗口噩梦,WTL/ATL没精力研究,winform需要.net平台还要学C#还不开发了,wpf太重量级了如果想让别人用qt写的程序, 是不是也要别人机器上装qt
或者
静态打包...
但是试了第二种办法... 写一个hello world 编译出来 竟然都40M了...
请高手指点, 是不是我哪弄的不对...
引用来自“renyi1986”的评论
QT这东西,还没有用我就知道要跨引用来自“平安北京”的评论
如果能在移动开发发力,就不会垮的引用来自“renyi1986”的评论
QT这东西,还没有用我就知道要跨引用来自“平安北京”的评论
如果能在移动开发发力,就不会垮的真心不看好 至少我不太喜欢 我觉得qt 应该走混合开发路线 h5 做前端 c++做后台
引用来自“renyi1986”的评论
QT这东西,还没有用我就知道要跨