5 ms·
Looks extremely cool. I used to enjoyed developing GUIs with WinForms but now as this technology is obsolete and no relevant replacement is available (both web-
by qwerty456127 7y ago
Looks extremely cool. I used to enjoyed developing GUIs with WinForms but now as this technology is obsolete and no relevant replacement is available (both web-UIs and Qt are too complex and WPF is Windows-only) this seems extremely attractive. Can it also display progress and output data (a matplotlib plot and/or a data table)?
- goostavos 7y agoYep! ^_^ When you're setting up Gooey, you can tell it what kind of output track in stdout, and how to interpret that as progress. We've got a few examples in this repo: https://github.com/chriskiehl/GooeyExamples/tree/master/examples https://github.com/chriskiehl/GooeyExamples/tree/master/exam... Matplotlib works a-ok as well!
- qwerty456127 7y agoCool! Can it also let the user to send the result to a printer (I personally am interested the PDF virtual printer) or save it to a text file (if it's text)?
- goostavos 7y agoNot currently. However, the last release did just add a menu system, which would be a nice candidate for these kinds of IO behaviors! If you're interested, do you want to open a feature request here? https://github.com/chriskiehl/Gooey/issues https://github.com/chriskiehl/Gooey/issues
- mathiasrw 7y agoMade a feature request: https://github.com/chriskiehl/Gooey/issues/472 https://github.com/chriskiehl/Gooey/issues/472
- wastedhours 7y agoAre there examples on other operating systems?
- JCoder58 7y agoIf you like WinForms, take a look at Eto (https://github.com/picoe/Eto https://github.com/picoe/Eto) "This framework can be used to build applications that run across multiple platforms using their native toolkit, with an easy to use API. This will make your applications look and work as a native application on all platforms, using a single UI codebase."
- qwerty456127 7y agoThank you, I'll take a look, but it hardly is a real replacement. Honestly, I liked WinForms because it had a visual designer where I could just paint the UI with a mouse, click a button and code what's going to happen when it's clicked. Nevertheless anything like WinForms probably is easier than web-based UIs, even if it lacks a visual designer. However, one should probably prefer Avalonia (a cross-platform WPF-like .Net UI toolkit) if going this way.
- foxylad 7y agoHow does Eto compare to the very mature wxWidgets?
- w1nst0nsm1th 7y agoIt remind me SWT in Java. It used native graphical window management when the web was still not a thing. I made one of school project with it...
- starik36 7y agoWinForms are actually back from the dead. They are part of .NET Core 3, coming this week.
- suby 7y agoIf it's in .NET core, does this mean that WinForms will become cross platform (without having to use Mono)?
- nitemice 7y agoLooks line no, unfortunately > To be clear, the Windows Desktop component is only supported and included on Windows. https://docs.microsoft.com/en-us/dotnet/core/whats-new/dotnet-core-3-0 https://docs.microsoft.com/en-us/dotnet/core/whats-new/dotne...
- oldmanhorton 7y agoUnfortunately no, though I believe there are other attempts at cross platform GUIs whose names I can't remember at the moment...
- tasogare 7y agoIf only Microsoft cared to listen feedback a bit... the lack of a cross-platform UI (which existed for a while with Silverlight) is what is dragging back the whole .net ecosystem from wider adoption.
- deleted 7y ago[deleted]