wxWidgets 3.1.4 GUI開發套件在這裡,這是新功能

新版本已經發布 來自多平台工具包 “ WxWidgets 3.1.4” 注定的 用於為Linux,Windows,macOS,UNIX和移動平台創建圖形界面。

工具包 它是用C ++編寫的 並根據免費的wxWindows庫許可進行分發, 由自由軟件基金會和OSI批准。

該許可證基於LGPL,並以允許您使用其專有條款以二進制形式分發衍生作品而著稱。 除了開發C / C ++程序外,wxWidgets還提供最流行的編程語言(包括PHP,Python,Perl和Ruby)的鏈接。

與其他工具包不同 wxWidgets提供了真正原生的應用程序 對於目標系統,請使用系統API而不是模擬GUI。

最好將wxWidgets描述為本地工具包 因為 為平台的本機控件提供了很好的抽象層, 與使用原始圖形進行控件仿真相反。 在現有平台上使用本機控件使我們能夠比其他庫(例如,Swing(用於Java))獲得更多的圖形界面本機視覺效果,並提供更好的性能和其他好處。

wxWidgets不僅限於圖形界面的開發,這是因為該庫具有通信進程間層,網絡功能(例如套接字)等。

wxWidgets 3.1.4的主要新功能

wxWidgets 3.1定位為開發分支,開發新功能 對於下一個穩定版本3.2.0。 與3.0分支相比,API級別存在許多不兼容性,並且不能保證在3.1.x臨時版本之間ABI保持不變。

至於這個新版本中的新聞, 突出了基於CMake的nevo構建系統此外,構建系統增加了對新編譯器(MSVC 2019,g ++ 10)和操作系統(ARM的macOS 10.14和macOS 11)的支持。

此新版本中突出的另一個改進是 在運行時提高了安全性 通過禁用wxString和“ char *”之間的危險隱式轉換。

另一方面所有包含的第三方庫均已更新. 添加了對WebKit 2和GStreamer 1.7的支持, 此外,還實現了與對C ++ 11標準的支持有關的改進,並增加了對C ++ 20編譯器程序集的支持。

強調他重新設計了OpenGL支持,改進了對新版本OpenGL(3.2+)的使用,以及對使用鼠標播放的控製手勢事件的新支持。

在其他突出的變化中 這個新版本:

  • 對wxBusyInfo,wxDataViewCtrl,wxNotificationMessage,wxStaticBox,wxStyledTextCtrl和wxUIActionSimulator類進行了重大改進。
  • 在確定輕型鉛筆的字體大小和寬度時,增加了在wxFont和wxGraphicsContext中指定非整數值的功能。
  • 在wxStaticBox中,實現了將任意標籤分配給Windows的功能。
  • 改進了對具有高像素密度(High DPI)的顯示器的支持。
  • 添加了對LZMA壓縮和ZIP 64文件的支持。
  • 引入了新類:wxActivityIndi​​cator,wxAddRemoveCtrl,wxAppProgressIndicator,wxNativeWindow,wxPowerResourceBlocker,wxSecretStore和wxTempFFile。
  • 添加了對凍結wxGrid中的列和行的支持。
  • wxGTK3和wxOSX / Cocoa端口中的許多解決方案。
  • 新的實驗性wxQt端口。

終於 如果您有興趣了解更多信息, 您可以查看詳細信息 通過轉到以下鏈接。

下載wxWidgets

對於那些有興趣下載和安裝此工具包的人,可以從官方網站的下載部分中獲取目標操作系統(Windows,Mac或Linux)的軟件包。

鏈接是這個。

對於使用Debian,Ubuntu或其中一些衍生產品的用戶,可以在終端中鍵入以下內容進行編譯。

sudo apt-get install libgtk-3-dev build-essential checkinstall

他們繼續解壓縮從官方網站下載的軟件包,然後輸入生成的文件夾。 在這裡,他們可以打開位於文件夾路徑中的終端,也可以將自己放置在終端中的文件夾內。

然後我們繼續進行編譯:

mkdir gtk-build
cd gtk-build/
../configure --disable-shared --enable-unicode
make


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   大衛,紅色84 他說:

    你好
    我不喜歡博客已變成什麼,它已經廣為宣傳,它太糟糕了,在這裡,那裡到處都是禁忌,只是進入這裡,我感到我的計算機會感染。 伙計們,不要破壞以前的博客所有者留下的遺產,因為這是一個非常有品味的博客。