lxn / walk

A Windows GUI toolkit for the Go Programming Language
Other
6.83k stars 884 forks source link

Question - MDI and GUI designer #469

Open ManPython opened 5 years ago

ManPython commented 5 years ago

Is possible to build MDI app with walk and use some simple GUI designer in case that I have just GO and Walk? Is there any commercial apps with go and walk?

lxn commented 5 years ago

There is currently no support for MDI in walk. In the early days of walk, you were able to use the ui2walk tool to generate Go code from Qt Designer .ui files. The tool is still around, but has been unmaintained for many years, so it probably won't work any more.

Besides my own commercial apps, I know of others, but I don't want to disclose those. There is an issue about rich text support in walk, where you may find a few screenshots.

ManPython commented 5 years ago

Soo.. what exactly walk it is? I'm askig in idea that walk is on qt base in case that we can use Qt Designer .ui files, or .net dll's (in case there is well know manifest) or other (own)? Can be used in future on linux?

Why no mdi? Any future plans in this area?

lxn commented 5 years ago

walk is a Windows-only GUI package for Go, that is somewhat inspired by Qt APIs. Before starting the walk project, I had worked with Qt for a while. Because it is quite bothersome to create your GUIs with handwritten imperative code, ui2walk was born. Later the declarative package replaced that tool.

walk has nothing to do with .net. No plans to support anything but Windows. There is no support for MDI, because I don't need it in any of my projects. No immediate plans to add it myself, but would happily accept a contribution.