8 個免費實用的 C++ GUI 庫推薦

發表於2012-05-25

英文原文:8 Free and Useful C++ GUI Libraries,翻譯:iteye

GUI(Graphical User Interface,圖形使用者介面)是指採用圖形方式顯示的計算機操作使用者介面。與早期計算機使用的命令列介面相比,圖形介面對於使用者來說在視覺上更易於接受。

本文整理了8個免費、實用的C++ GUI庫,這些庫可以幫助你在下一個專案中建立具有吸引力的、令人印象深刻的程式介面。

1.  Qt

Qt是一個跨平臺應用和使用者介面開發框架,它包括一個跨平臺類庫、整合開發工具和跨平臺IDE。通過使用Qt,你可以一次性開發應用程式和使用者介面,然後將其部署到多個桌面和嵌入式作業系統,而無需重複編寫原始碼。

8 個免費實用的 C++ GUI 庫推薦

2.  Fltk

FLTK(The Fast Light Toolkit),一個輕量級的GUI開發庫。FLTK除了具有基本的GUI功能之外,還擁有其他一些特性,如跨平臺、內建OpenGL、速度更快、尺寸更小、協議寬鬆等。FLTK可以在UNIX/Linux、Windows和Mac OS X平臺上執行。

8 個免費實用的 C++ GUI 庫推薦

3.  Fox Toolkit

FOX是一個基於C++的工具,可以幫助你輕鬆、高效地開發GUI。它提供了一個廣泛的控制元件集合,以及一些實用的功能,如拖放、選擇以及用於3D圖形操作的OpenGL部件。FOX還提供了圖示、影像以及其他便利的功能,如狀態列幫助和提示等。

8 個免費實用的 C++ GUI 庫推薦

4.  Gpe Phone

GPE Phone是一個用於開發和部署基於GTK / GPE實現、相容LIPS的軟體棧。它包含了一套應用程式、庫和文件,以幫助開發者針對行動電話和類似裝置構建應用程式。

8 個免費實用的 C++ GUI 庫推薦

5.  LGI

LGI是一個GUI框架,用於抽象出你的可移植程式碼的所有作業系統依賴,它可以處理所有的圖形介面函式、執行緒、訊號量、網路連線和許多其他位元組碼,幫助開發者構建小型、快速和可靠的應用程式。

8 個免費實用的 C++ GUI 庫推薦

6.  Wx Windows

wxWidgets是一個C++庫,幫助開發人員建立可執行於32位、64位的Windows、Mac OS X、Linux和UNIX上的應用程式,也可以用來建立移動平臺上的應用程式,包括Windows Mobile、iPhone SDK和嵌入式GTK+等。

8 個免費實用的 C++ GUI 庫推薦

7.  Ultimate++

Ultimate++是一個基於C++的、跨平臺快速應用開發框架,旨在提高程式設計師的生產力,它包括一系列庫(GUI、SQL等)以及一個整合開發環境。

8 個免費實用的 C++ GUI 庫推薦

8.  Zoolib

ZooLib允許你使用單一程式碼庫,來建立可執行於多個平臺/處理器上的應用程式,部分應用可能需要很少的平臺專屬原始碼。ZooLib非常簡單易用,你可以通過條件編譯來輕鬆整合它。

8 個免費實用的 C++ GUI 庫推薦

 

相關文章