mirror of
https://github.com/Textualize/textual.git
synced 2025-10-17 02:38:12 +03:00
Add an example of using a RadioSet.Changed message (#1935)
Unlike a few other widgets, the RadioSet is pretty much all about reacting to the selection result; the question of how you go about it has already come up and while the message is documented, complete with all properties, it can't hurt to have an illustrative example of code that uses it. Here I add an extra RadioSet example that sits with the message in the reference. This should help the reader better follow how to use it, and also gives something to link to if someone hasn't got that far into the documentation yet but is attempting to use the RadioSet.
This commit is contained in:
@@ -31,6 +31,25 @@ The example below shows two radio sets, one built using a collection of
|
||||
|
||||
### ::: textual.widgets.RadioSet.Changed
|
||||
|
||||
Here is an example of using the message to react to changes in a `RadioSet`:
|
||||
|
||||
=== "Output"
|
||||
|
||||
```{.textual path="docs/examples/widgets/radio_set_changed.py" press="enter"}
|
||||
```
|
||||
|
||||
=== "radio_set_changed.py"
|
||||
|
||||
```python
|
||||
--8<-- "docs/examples/widgets/radio_set_changed.py"
|
||||
```
|
||||
|
||||
=== "radio_set_changed.css"
|
||||
|
||||
```sass
|
||||
--8<-- "docs/examples/widgets/radio_set_changed.css"
|
||||
```
|
||||
|
||||
## See Also
|
||||
|
||||
- [RadioSet](../api/radioset.md) code reference
|
||||
|
||||
Reference in New Issue
Block a user