當前位置:編程學習大全網 - 行動軟體 - 壹些界面庫比較以及如何選擇界面庫

壹些界面庫比較以及如何選擇界面庫

今天又重看關於界面庫的介紹,說起來自己都沒用過,積累下來,以後做個參考。

壹些常見界面庫比較

界面庫 簡介 優點 缺點

QT 基於C++

完全面向對象

跨平臺

消息機制建立在SIGNAL()發送和SLOT()接收 1.文檔全面,開發容易上手

2.開源與商業版都有

3.跨平臺並且是二進制原生代碼

4.有方便的嵌入式圖形界面解決方案

5.不強制使用任何設計模式

6.XML支持 1.軟件體積大,需要伴隨QT庫

2.界面響應速度慢

wxWidgets 基於C++

開源、跨平臺 1.布局設計器很方便

2.只要可能,wxWidgets就會使用本地平臺的SDK

3.偏MFC 1.布局無絕對坐標式(windows默認的左上角像素定位)

2.文檔不夠全

3.dll多,工程過於臃腫

DirectUI GDI+核心

收費

采用XML

部分開源 1.界面、代碼分離

2.支持拖拽界面設計

3.不同分辨率、窗口大小下自使用布局(控件)的支持

4.標準控件換膚功能 收費

MFC 淺層次封裝API

C/C++混合

事件驅動架構 1.需要使用Document/View模式以及模板,難以修改

2.函數名沒有任何的連續性

3.無法創建大小動態可變子窗口

  • 上一篇:大理石水刀拼花的接縫和裂縫怎麽處理
  • 下一篇:雲南富寧縣屬於哪個市
  • copyright 2024編程學習大全網