Comments (2)
This one, though it would be cool, is problematic.
Internally, Gooey no longer talks directly to the client code (your modules), but instead runs them via popen
and gets its updates via stdout
and stderr
. This was done so that Gooey can be agnostic as to the client programs implementation language (e.g. Python, Java, Go, etc..). Because it is a passive observer, there aren't any hooks which you could call to report progress.
Now, I could get around this by parsing stdout
for messages giving progress updates -- which, now that I'm typing it doesn't sound too terrible (though pretty clunky), but.. I dunno. I'd have to play around with it a bit.
from gooey.
Progress bar implemented.
Docs pending. Checkout the examples here for usage: https://github.com/chriskiehl/GooeyExamples
from gooey.
Related Issues (20)
- problem with pyinstaller. 'NoneType' object has no attribute 'isatty' HOT 1
- program_name missed while launching gooeyparser
- Gooey 1.0.8.1 Validation Not Working HOT 2
- Question: Can a script decorated with gooey be invoked without gooey? HOT 1
- Gooey outputs characters after completion "[0m" HOT 3
- `increment` field in `Slider` widget not working HOT 3
- Problem with "colored" library for richtext-control HOT 4
- Is there a way to retain global state upon "Edit" (i.e going back to the first screen and running script again)
- DecimalField: "Field is required" message despite entering a number HOT 4
- Python 3.12 release on pypi (and preferrably also on conda-forge)
- Tabbed output tab title is not rendered properly on tabs other than first
- ModuleNotFoundError: No module named 'rewx' HOT 1
- Mutually exclusive option groups behave strangely when given default values
- args cases
- Gooey freezing and not showing simple print statements HOT 1
- Click CLI support HOT 2
- Script name gets mangled when installed as a console script on Windows HOT 4
- Gooey Crashes - Segmentation Fault on MacOS when exiting HOT 2
- the second MultiFileChooser get only one file HOT 1
- Project abandoned by originator? HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gooey.