flet-dev / flet

Flet enables developers to easily build realtime web, mobile and desktop apps in Python. No frontend experience required.
https://flet.dev
Apache License 2.0
9.43k stars 360 forks source link

Using `CupertinoSegmentedButton.selected_index` raises `IndexError` #3159

Closed BrentHuang closed 2 weeks ago

BrentHuang commented 2 weeks ago

Description

Code example to reproduce the issue:

https://flet.dev/docs/controls/cupertinosegmentedbutton

Describe the results you received:

image

Describe the results you expected:

Additional information you deem important (e.g. issue happens only occasionally):

Flet version (pip show flet):

PS D:\workspace\code\plan\flet_study> pip show flet
Name: flet
Version: 0.22.0
Summary: Flet for Python - easily build interactive multi-platform apps in Python
Home-page:
Author: Appveyor Systems Inc.
Author-email: hello@flet.dev
License: Apache-2.0
Location: d:\workspace\code\plan\.venv\Lib\site-packages
Requires: cookiecutter, fastapi, flet-runtime, packaging, qrcode, uvicorn, watchdog
Required-by:

Give your requirements.txt file (don't pip freeze, instead give direct packages):

(The requirements)

Operating system:

Windows, macOS

Additional environment details:

ndonkoHenri commented 2 weeks ago

This issue should be fixed in the latest pre-release. Please try install the latest pre, retry, and let know.

pip install flet --pre