自己動手設計並實現一個linux嵌入式UI框架

ITBread發表於2015-04-12

     一直以來都是使用現成的UI框架,如微軟的window、QT等,因為它有各種控制元件(如button、window、edit等)都已經封裝實現好了、我們只要拿來用就是了,也一直認為它很神聖,沒有深入瞭解它背後是如何實現的,近段時間有做這方面的專案,並且由我設計並實現的,說實在的,當時只是想找個簡單易用的UI框架,QT、minigui。。。。都被我給否了,因為團隊成員都不熟,包括我,考慮到開發過程中會遇到問題不好解決,用別人寫的框架就是會有這樣的顧慮,一般很難領悟那麼深,另外加上開發團隊成員水平不一,以及以後維護,思考再三,決定自己來設計實現一個,於是寫了這篇博文。記錄下自己的經歷,同時也希望能給別人帶來參考價值,當然也希望有人提出建議改進它,(原始碼待我時間空閒時我會整理並上傳到gitbub)基於嵌入式linux,要求就是支援按鍵、觸控。支援觸控、支援按鍵,顯然一篇博文還難以描述清楚,我會分篇來描述它,已經是凌晨了,太晚了,要休息了,就先來個總框架圖。

image

相關文章