兩款國產的GUI框架

因要寫一些小工具,圖形用戶界面是要有的,就看了一些C++ GUI框架。說到GUI框架,咱們腦海中浮現的可能就是:MFC、QT、GTK+、wxWidgets、FLTK等這些比較「流行」的框架。但凡任何一本講C++圖形編程的書籍幾乎會拿前面提到的一款或幾款講。但在蒐集資料的過程當中,看到了兩款國產的GUI框架,給了我很大的驚喜,因此這裏記錄下來。git

該篇文章的重點不是講解框架的細節,僅僅是「拋磚」。github

duilib

官方的說明以下:編程

Duilib是一個Windows下免費開源的DirectUI界面庫,因爲簡約易擴展的設計以及穩定高效的實現被各大互聯網公司廣泛接受,普遍應用於包括IM、視頻客戶端、股票行情軟件、導航軟件、手機輔助軟件、安全軟件等多個行業的衆多pc客戶端軟件。Duilib還在不斷的發展中,在文檔、例子、動畫、渲染引擎等多個方面將持續改進。

最讓我驚訝的是國內的不少軟件都採用了該庫,這是我沒想到的,好比微信、百度衛士、金山網盤等等。較詳細的名單以下:
基於Duilib的軟件不徹底列表安全

因此框架是很成熟的,能夠在企業應用。微信

nana

這是在不經意間看到的,該框架徹底是基於現代C++建立,簡潔、易學;相比其餘晦澀的框架,這個框架直白的多,這是其最大的特點。Github的官頁是:
nana框架

框架目前最新版本V1.6.2,V1.7已在途中。工具

相關文章
相關標籤/搜索