如何學(xué)習(xí)開發(fā)嵌入式GUI?
這個不是嵌入式編程,也不是嵌入式的GUI。樹莓派上跑各種操作系統(tǒng)。如果想做GUI最好用它推薦的那個debian改過來的操作系統(tǒng),那個比較快。
如果想開發(fā)一個“復(fù)雜”的GUI。 而且又是新手。 那么我建議你走WEB方式。 WEB方式可以開發(fā)復(fù)雜的界面,而且學(xué)習(xí)曲線比較平。 也容易學(xué)。如果想用窗口界面開發(fā)。
pyqt入門容易,想開發(fā)“復(fù)雜”的界面,學(xué)習(xí)成本有些高。 相對來講wxWindows還要容易些。
雖然我本人經(jīng)常使用pyqt,不過它真的不太容易使用的一個GUI。相比windows下開發(fā)GUI要難100倍。
象你描述那邊復(fù)雜的過渡動畫,還有界面元素樣式,建議你用WEB,使用html5, javascript, node.js還有bootstrap。
絕對不要走pyqt或者是wxwindows的路線。因為成本太高了。學(xué)習(xí)速度也慢。
pyqt的唯一好處就是,它不依賴于瀏覽器。可以開發(fā)獨立的桌面程序。通常由專業(yè)程序員開發(fā)一個界面框架,一勞永逸。另外再補充一下。
如果你想在樹莓派上開發(fā)類似車載智能系統(tǒng)的東西。建議你用android。
上一篇魔獸世界裁縫怎么用