一般在我們撰寫出的程式會利用終端機來執行,但是終端機對於使用者來說,並不是非常的友善,因此因此圖形化介面的推出,廣受使用者的喜愛。
然而,撰寫圖形化介面須考量到的因素非常的多,不同的平台環境,皆會有不同的結果,因此,選擇使用良好的框架來進行開發,可減少許多程式設計時會遇到的問題。
接下來,將介紹使用 Qt 來開發跨平台圖形化介面的應用程式。
Qt 是一種跨平台的圖形化介面框架,現由 The Qt Company 公司負責維護,用此框架開發出的程式可執行在 Windows、Linux、macOS、Android 等系統上,而此框架支援非常多種程式語言,像是C++、Python、PHP、Java 等,可說是一個強大的開發框架。
下圖為 Qt 官方所支援的平台列表(取自 Qt官方網站)
下圖為 Qt 官方所支援的程式語言(取自 Qt官方網站)
除了以上官方所支援的程式語言外,另外也有其他社群製作出對應其他語言的 Qt 框架,可參考中文維基百科:https://zh.wikipedia.org/wiki/Qt#語言綁定
Qt 提供了四種版本,分別是 Open Source(開放原始碼版)、Indie Mobile(手機獨立版)、Professional(專業版) 和 Enterprise(企業版),最新的版本為 Qt6.0,長期支援版本為 Qt5.15,因本課程有時間及設備的限制,接下來的教學將以 Qt5.15 的 Open Source 版進行示範
接下來可繼續閱讀【Qt圖形化介面程式開發-(2)安裝 Qt5.12 LTS 版本】