? ? ? 課程前置知識
? ? ? 學(xué)過c++或者其他的面向?qū)ο缶幊陶Z言
? ? ? 課程講解基于QT5.9 SDK,包含QT界面編程的核心內(nèi)容,并提供全部源碼,課程講解方式是接口講解、分析、演示示例,課程講解QTCreator在不同平臺的配置方法,linux,windows,mac,課程演示主要以vs2015+QT5.9為主,開始會講解QTCreator配置。課程源碼基于c++ 11以上版本,建議至少安裝vs2013以上。課程最后會做一個圖像編輯器的示例。
學(xué)習(xí)課程后的效果
? ? ?學(xué)完本課程能夠掌握QT開發(fā)環(huán)境配置方式,理解QT的信號槽機(jī)制,理解QT的界面、資源、信號槽源碼的生成方式,學(xué)會使用qss樣式表來設(shè)置界面(比如漸變背景,圓角邊框,),理解并能應(yīng)用QT的事件處理機(jī)制,能夠自定義控件(事件處理,渲染),理解QT的繪圖機(jī)制,理解QT界面代碼和業(yè)務(wù)分離的設(shè)計(jì)模式。
? ? ? 通過學(xué)習(xí)qt框架,進(jìn)一步加深了對C++設(shè)計(jì)模式的理解。學(xué)完本門課程后能夠投入實(shí)戰(zhàn),能做基于QT跨平臺功能強(qiáng)大的界面程序。



