歡迎您光臨本站 註冊首頁

8 個很棒的免費的 C++ GUI 庫

←手機掃碼閱讀     火星人 @ 2014-03-12 , reply:0
  

現在我們要給開發者分享幾個C++GUI庫。我希望這些庫能幫助開發者開發出更優美的軟體。

  • C++是一個多範式,自由編譯格式的,對於日常編程應用非常強大的語言。這種語言被認為是一種中間層次的語言。主要是因為他同時包含了底層和高層的語言的特性。
  • C++因為很多原因非常流行。它的領域很廣,包括系統軟體、設備驅動、應用軟體和其他客戶端軟體以及娛樂軟體比如電子遊戲。
  • GUI是圖形用戶界面的縮寫,就是說允許用戶通過圖形的方式而不是通過命令行的方式操作電腦。

1、Qt

QT是一個跨平台的應用程序和用戶界面框架。他包括一個跨平台的類庫,整合了開發工具盒跨平台的IDE。使用QT,你可以寫一次程序而跨平台部署,包括許多桌面平台和嵌入式操作系統。

2、Fltk

FLTK(flltick)是一個跨平台的C++GUI工具,支持的平台有UNIX/Linux(X11)、Windows和MacOS X。FLTK提供了通過基於GLUT的OPENGL支持3D繪圖。FLTK設計的小巧,可以以靜態庫的方式很好的模塊化,但是同樣可以以動態庫的方式運行。FLTK還包括了一個叫做FLUID的優秀的UI構建器,可以再幾分鐘內創建出優秀的應用程序。

3、Fox Toolkit

FOX是一個基於C++的用於快速高效的開發圖形用戶界面的工具包。它提供了寬範圍的,可擴展的控制項集,還支持一些其他效果,例如拖拽,選擇等。同樣它也可以通過OPENGL提供3D繪圖的支持。FOX還實現了圖標、圖像,狀態狼提示,工具提示等非常方面的圖形介面。

4、Gpe Phone

GPE Phone Edition 是為了開發在移動Linux設備上,特別是手機上的基於GTK/GPE的軟體棧。

5、Lgi

LGI是一個GUI框架,這個框架可以抽象出所有操作系統的依賴,你可以利用它寫出可移植的代碼。它可以處理所有圖形界面的功能,線程、信號量、網路連接和其他的一些小的功能,以此來構建出小巧的快速的可靠的應用程序。

6、Wx Windows

wxWidgets是一個為Windows 、OSX、Linux 和UNIX的C++類庫,同時支持32位和64位。它也支持一些移動平台,例如Windows Mobile、iPhone SDK以及嵌入式GTK+。

7、Ultimate++

U++是一個C++跨平台的快速開發應用程序的框架。它包括了一套庫包括(GUI、SQL、等等),也有整合的開發環境。

8、Zoolib

Zoolib允許你只處理很少一部分跟平台獨立的代碼的同時構建出跨平台的原生應用。它使用提供的預處理符號,包括內聯通過條件編譯等特性食指非常簡單易用。

 

OSCHINA原創翻譯/原文鏈接



[火星人 ] 8 個很棒的免費的 C++ GUI 庫已經有6580次圍觀

http://coctec.com/docs/program/show-post-71348.html