官术网_书友最值得收藏!

1.2.2 如何選擇兩種技術

Qt Quick用于創建動態和流暢的用戶界面,而Qt Quick Controls提供了按鈕、對話框和菜單等控件,不僅可以用來開發移動應用程序,也可以用來開發桌面應用程序。

Qt Widgets包含了桌面環境中常見的用戶界面小部件,這些小部件與底層平臺很好地集成在一起,可以在Windows、Linux和macOS上提供原生外觀。與Qt Quick不同,這些小部件適用于創建大型桌面應用程序,不太適合創建具有流暢界面的以觸摸為中心的應用程序。

總體來說,Qt Quick是觸摸界面應用的最佳選擇。推薦使用Qt Quick的情況如下。

使用短周期原型化設計。

在移動、嵌入式設備或MCU上運行。

在觸摸屏上工作。

包含大量動畫和圖形效果。

Qt Widgets主要用于創建復雜的桌面應用程序。推薦使用Qt Widgets的情況如下。

大型標準工業應用。

僅在桌面上運行。

類似于本地Linux、macOS和Windows應用程序。

需要很好地集成到底層平臺中。

主站蜘蛛池模板: 荔浦县| 当阳市| 永寿县| 新泰市| 乐业县| 辰溪县| 大连市| 建阳市| 芷江| 台南县| 莎车县| 松滋市| 东明县| 台江县| 烟台市| 江西省| 福海县| 宜良县| 阳山县| 五台县| 华阴市| 武清区| 富宁县| 栾城县| 沐川县| 巴林右旗| 辽源市| 茂名市| 锡林浩特市| 麻栗坡县| 平昌县| 和龙市| 武冈市| 黄梅县| 封丘县| 泰和县| 水城县| 加查县| 盐池县| 介休市| 肃宁县|