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



