superqt
superqt copied to clipboard
Missing widgets and components for Qt-python
I found a case where SliderLabel prevented cleanup by holding onto a bound method. This cleans that up
This adds a new `QCategoricalSlider` and `QLabeledCategoricalSlider`, when you want a slider to select from a discrete set of objects (rather than numbers). Similar to a combobox I guess, but...
Hi all, I wasn't sure where to place this question (which might lead to a feature request?), but because of #77 I now decided to go ahead here: If I...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 5 to 7. Release notes Sourced from actions/download-artifact's releases. v7.0.0 v7 - What's new [!IMPORTANT] actions/download-artifact@v7 now runs on Node.js 24 (runs.using: node24) and requires a minimum...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 6. Release notes Sourced from actions/upload-artifact's releases. v6.0.0 v6 - What's new [!IMPORTANT] actions/upload-artifact@v6 now runs on Node.js 24 (runs.using: node24) and requires a minimum...
updates: - [github.com/astral-sh/ruff-pre-commit: v0.13.3 → v0.14.7](https://github.com/astral-sh/ruff-pre-commit/compare/v0.13.3...v0.14.7) - [github.com/pre-commit/mirrors-mypy: v1.18.2 → v1.19.0](https://github.com/pre-commit/mirrors-mypy/compare/v1.18.2...v1.19.0)
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6. Release notes Sourced from actions/checkout's releases. v6.0.0 What's Changed Update README to include Node.js 24 support details and requirements by @salmanmkc in actions/checkout#2248 Persist...
**Describe the bug** When running `examples//labeled_sliders.py`, you get the following printout: ``` > uv run python .\examples\labeled_sliders.py qls valueChanged 300 qlds valueChanged 0.5 Traceback (most recent call last): File "C:\Users\gjselzer\code\pyapp-kit\superqt\examples\labeled_sliders.py",...
**Describe the bug** On PyQt, widget properties can be set via constructor kwargs. Unfortunately, QRangeSlider silently drops these kwargs instead. **To Reproduce** Steps to reproduce the behavior: ```python from PyQt6...
**Describe the bug** When calling `setRange(np.nan, np.nan)` on different superqt slider widgets, the errors vary inconsistently depending on the slider type. While I understand that using NaN is not valid...