零聲Qt開發(fā)必備技術(shù)棧
Qt優(yōu)勢
優(yōu)良的跨平臺特性
Qt支持?Windows、Linux/Unix、Mac OS X、Android、BlackBerry、QNX等多種平臺,并為這些不同的平臺提供了統(tǒng)一的開發(fā)環(huán)境。
面向?qū)ο?/h1>
C++是完全面向?qū)ο蟮?,這一點和Objective-c等在開發(fā)很相似。而Qt又是基于C++一種語言的擴展,大家都知道C++ 有快速、簡易、面向?qū)ο蟮群芏鄡?yōu)點,所以Qt自然也繼承者C++這些的優(yōu)點。
Qt良好的封裝機制使得Qt的模塊化程度非常高,可重用性較好,對用戶開發(fā)來貨是非常方便的。Qt提供一種為signals/slots(信號和槽) 的安全類型來替代callback,使得各個元件之間的協(xié)同工作變得十分簡單。
豐富的API
Qt包括多達 250 個以上的 C++ 類,還提供基于模板的 collections, serialization, file, I/Odevice, directory management, date/time 類。甚至還包括正則表達式的處理功能。
支持 2D/3D 圖形渲染,支持 OpenGL。
標簽: