wxwidgets v3.2.6
- Created
- Updated
Widget toolkit and tools library for creating graphical user interfaces (GUIs) for cross-platform applications.
Set WXWIDGETS_USE_STL in a custom triplet to build with the wxUSE_STL build option.
Set WXWIDGETS_USE_STD_CONTAINERS in a custom triplet to build with the wxUSE_STD_CONTAINERS build option.
# Usage
The package wxwidgets provides CMake targets:
find_package(wxWidgets CONFIG REQUIRED)
target_link_libraries(main PRIVATE wx::core wx::base)
# License
LGPL-2.0-or-later WITH WxWindows-exception-3.1
# Supported Platforms
!uwp & !xbox
- ✅ linux
- ✅ osx
- ✅ windows
- ❌
uwp
# Features
Default features: debug-support
, sound
# debug-support default
Enable wxWidgets debugging support hooks even for release builds (wxDEBUG_LEVEL 1)
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# example
Example source code and CMake project
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# fonts
Enable to use the font functionality of wxWidgets
Dependencies:
fontconfig
Platforms:
!windows & !osx
pango
Platforms:
!windows & !osx
and 20 transitive dependencies:
- brotli (by freetype )
- bzip2 (by freetype )
- dirent (by fontconfig )
- expat (by fontconfig )
freetype (by fontconfig , harfbuzz , pango )
Features:
brotli
,bzip2
,png
,zlib
- fribidi (by pango )
- gettext (by pango )
- gettext-libintl (by glib )
- glib (by cairo )
- libffi (by glib )
libiconv (by fontconfig )
Platforms:
!windows
- libpng (by cairo )
libuuid (by fontconfig )
Platforms:
!osx & !windows
- pixman (by cairo )
pthread (by fontconfig )
Platforms:
!emscripten & !windows
- pthreads (by pthread )
- zlib (by libpng )
Host Dependencies:
6 transitive dependencies:
- gperf (by fontconfig )
- vcpkg-cmake (by expat )
- vcpkg-cmake-config (by expat )
- vcpkg-cmake-get-vars (by vcpkg-tool-meson )
- vcpkg-make (by gettext-libintl )
- vcpkg-tool-meson (by fontconfig )
# media
Build wxMediaCtrl support
Dependencies:
gstreamer
Platforms:
!windows & !osx & !ios
Features: (none)
and 10 transitive dependencies:
- dirent (by glib )
- egl-registry (by opengl-registry )
- gettext-libintl (by glib )
- glib (by gstreamer )
- libffi (by glib )
libiconv (by gettext-libintl )
Platforms:
!linux
- opengl-registry (by opengl )
- zlib (by glib )
Host Dependencies:
6 transitive dependencies:
- vcpkg-cmake (by vcpkg-cmake-get-vars )
- vcpkg-cmake-config (by pcre2 )
- vcpkg-cmake-get-vars (by vcpkg-make )
- vcpkg-make (by gettext-libintl )
- vcpkg-tool-meson (by glib )
# secretstore
Use wxSecretStore class
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# sound default
Build wxSound support
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by sdl2 )
- vcpkg-cmake-config (by sdl2 )
# webview
The Edge backend uses Microsoft's Edge WebView2
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by wil )
- vcpkg-cmake-config (by wil )
# Dependencies
cairo
Platforms:
!windows & !osx & !ios
Features: (none)curl
Platforms:
!windows & !osx
Features: (none)- expat
gtk3
Platforms:
!windows & !osx & !ios
libiconv
Platforms:
!windows
- libjpeg-turbo
- libpng
- nanosvg
- opengl
pcre2
Features: (none)
tiff
Features: (none)
- zlib
and 32 transitive dependencies:
at-spi2-atk (by gtk3 )
Platforms:
linux
- at-spi2-core (by at-spi2-atk )
- atk (by at-spi2-atk )
- brotli (by freetype )
- bzip2 (by freetype )
dbus (by at-spi2-core )
Platforms:
linux
- dirent (by cairo )
egl-registry (by libepoxy )
Platforms:
!osx & !windows
- fontconfig (by cairo )
freetype (by fontconfig , harfbuzz , pango )
Features:
brotli
,bzip2
,png
,zlib
- fribidi (by pango )
- gdk-pixbuf (by gtk3 )
- gettext (by atk )
- gettext-libintl (by glib )
- glib (by at-spi2-core )
- libcap (by libsystemd )
- libepoxy (by gtk3 )
- libffi (by glib )
- liblzma (by libsystemd )
- libmount (by libsystemd )
libsystemd (by dbus )
Platforms:
linux
libuuid (by fontconfig )
Platforms:
!osx & !windows
- libxcrypt (by libsystemd )
- libxml2 (by at-spi2-atk )
- lz4 (by libsystemd )
- opengl-registry (by opengl )
- pango (by gtk3 )
- pixman (by cairo )
- pthread (by cairo )
- pthreads (by pthread )
- zstd (by libsystemd )
# Host Dependencies
and 4 transitive dependencies:
- gperf (by libsystemd )
vcpkg-cmake-get-vars (by libpng )
Platforms:
arm & android
- vcpkg-make (by gettext-libintl )
- vcpkg-tool-meson (by pixman )
# Dependents
# Host Dependents
No dependents.
# Contributors
Alexander Täschner
Robert Schumacher
Godrod
Balázs Ludmány
Juha Sointusalo
pravic
driver1998
cnbatch
Brad Anderson
Emerson de Freitas Barcelos
Marek Roszko
NancyLi1013
Alexander Neumann
ras0219
Vitalii Koshura
Jack·Boos·Yu
JonLiu1993
Be
Karandra
autoantwort
Kai Pastor
Mengna Li
Frank
Fabrice de Gans
Chuck Walbourn
Lily Wang
MonicaLiu
Thomas1664
jim wang
gerard-ryan-immersaview