Hello, I personally use the wxWidgets bindings. There isn't a ton of 
documentation on the Nim bindings specifically, but between the examples and 
wxWidgets c++ documentation, it is easy enough to navigate. Check out he 
wxWidgets window creation example I just uploaded to Rosetta Code, 
[https://rosettacode.org/wiki/Window_creation#wxWidgets](https://rosettacode.org/wiki/Window_creation#wxWidgets)

I'm on MacOS, but wxWidgets is cross platform, and the github page has 
installation instructions for Windows and Linux. I am using the pmunch branch:

[https://github.com/pmunch/wxnim](https://github.com/pmunch/wxnim)

It does have some dependencies. First of all you need to install wxWidgets 
separately then the bindings. On MacOS it calls out to some dlls that I end up 
including with the executable. There is probably a way to statically link to 
them but I haven't taken the time to try that yet. on MacOS I only need to ship 
2 dlls with my executable and they are small 

Reply via email to