Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ptahmose/wxwidgettest
a finger-exercise with wxWdiget
https://github.com/ptahmose/wxwidgettest
Last synced: 7 days ago
JSON representation
a finger-exercise with wxWdiget
- Host: GitHub
- URL: https://github.com/ptahmose/wxwidgettest
- Owner: ptahmose
- License: mit
- Created: 2022-11-05T00:13:29.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2022-12-04T21:58:23.000Z (almost 2 years ago)
- Last Synced: 2023-08-01T13:11:43.157Z (over 1 year ago)
- Language: CMake
- Size: 468 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# wxWidgetTest
***A finger-exercise with wxWidget and cross-platform UI (in C++)***
--------------------------------------------------------------## General Information
This application does nothing useful, it is just a finger-exercise and experimental.![screenshot](Screenshot.png)
Another experiment is found in the foloder wxWidgetsTest2 - here we use wxWidgets' [web-view control](https://docs.wxwidgets.org/trunk/classwx_web_view.html) where the
UI is defined in HTML/CSS/Javascript and hosted in a wxWidgets-based application.![screenshot2](Screenshot2.png)
Note: wxWidgetsTest2 requires the DLL "WebView2Loader.dll" being present - this needs to be copied by hand currently. Please see above link.
The repo contains a [GitHub Workflow](https://docs.github.com/en/actions/using-workflows) which can build the application for Linux, Windows and MacOS.
## Building
For Windows, the recommended approach is to use [vcpkg](https://github.com/microsoft/vcpkg).
In order to prepare [wxWigets](https://www.wxwidgets.org/), this command should do the job```
.\vcpkg.exe install wxwidgets:x64-windows
```On (Debian based) Linux, this should do the trick:
```
sudo apt install libwxgtk3.0-gtk3-dev
```