WxWidgets wxWidgetswɪksˈwɪdʒɪts原名wxWindows是一個開放原始碼且跨平台用來建立圖形使用者介面GUI的物件工具集widget toolkit程式庫wxWidgets原創是由Julian Smart於年在愛丁堡大學首先開發 wxWidgets使採用其函式庫所開發的圖形介面軟體只需要對原始碼做少量更改或者完全不用更改就能在各種不同的作業平台上編譯並執行目前可支援WindowsApple MacintoshLinuxUnix轉譯成XGTKMotif等函式庫OpenVMS以及OS嵌入式的版本也正在開發中 函式庫本身使用C語言開發但也有其它不同程式語言的綁紮例如PythonwxPythonLuawxluaPerlwxPerlRubywxRubySmalltalkwxSmalltalkJavawxj甚至是JavaScriptwxjs等 使用wxWidgets開發的軟體不需經過諸如虛擬機器的技術就能執行雖然在不同平台可使用相近甚至相同的原始碼但其最終編譯並產出的執行檔對所在的作業平台而言是原生的 另外wxWidgets不只可以用來建立GUI它也內建了基於ODBC的資料庫函式行程間通訊以及網路socket函式等的支援 wxWidgets的授權許可證是經過開放原始碼促進會認證其本質等同於GNU宽通用公共许可证LGPL然而一個例外是wxWidgets授權允許修改者以自己的許可證發佈