magicgui icon indicating copy to clipboard operation
magicgui copied to clipboard

build GUIs from type annotations

Results 99 magicgui issues
Sort by recently updated
recently updated
newest added

updates: - [github.com/PyCQA/flake8: 5.0.2 → 5.0.4](https://github.com/PyCQA/flake8/compare/5.0.2...5.0.4)

Attempt at adding `RangeSlider` to `magicgui` through `superqt`. See also #192. Currently I got the backed connection to work with the magic widget. What's missing is everything magic :) I'm...

It would be good to ensure all the code examples are visible to users reading the online documentation at https://napari.org/magicgui/ The [magicgui documentation](https://napari.org/magicgui/) has a section called "Examples" but it...

good first issue

**Describe the bug** traceback posted on https://forum.image.sc/t/stardist-in-napari-throws-eoferror-ran-out-of-input-error/69669 ```python File ~/Applications/mambaforge/envs/IA-env/lib/python3.9/site-packages/magicgui/widgets/_bases/container_widget.py:322, in ContainerWidget._load(self=, path=PosixPath('/Users/pascalschulthess/Library/Cache...ri._dock_widget._plugin_wrapper.-locals-.plugin'), quiet=True) 320 if not path.exists() and quiet: 321 return --> 322 for key, val in pickle.loads(path.read_bytes()).items(): path...

bug

While reviewing imagej/napari-imagej#70, @ctrueden was hoping that pressing Return while focusing on a keyboardable component of a magicgui widget would call the function with the current inputs. Specifically, he noted:...

When using magicgui `PushButton` widgets in napari, the default styling of a disabled button is to not show the box around the button text. This essentially makes the widget look...

Hi @tlambert03 , I just found the `Dialog` widget and it's very useful! I think practically `Dialog` will usually be constructed with `request_values` inside a callback function of such as...

enhancement

It happens from time to time that a new release of magicgui breaks existing packages (0.5.0 breaks the PartSeg test by preventing the removal layer and keeping teardown forever). But...

I'd like to be able to have a message box pop up at the end of some long running computation to tell the user it is complete. I'm aware you...

enhancement

quite similar to #318 ... this pattern would use pydantic directly in widget declaration: ```python from magicgui import Field, GUIModel from magicgui.widgets import Slider # this is a pydantic subclass...