Я пытаюсь использовать контейнер, содержащий изображение, и я хочу добиться того, чтобы, когда пользователь щелкнул iamge, мое приложение могло получить координаты того места, где был щелкнут изображение.
я попробовал использовать следующий параметр:
ContainerTapEvent.global_x
ContainerTapEvent.local_x
TapEvent.global_x< /h1>
TapEvent.local_x
у меня все эти параметры не работают
вот мой код
import flet as ft
def main(page: ft.Page):
page.vertical_alignment = ft.MainAxisAlignment.CENTER
page.horizontal_alignment = ft.CrossAxisAlignment.CENTER
t1 = ft.Text()
t2 = ft.Text()
def container_click(e: ft.ContainerTapEvent):
t1.value = f"local_x: {e.local_x}\nlocal_y: {e.local_y}"
t2.value = f"global_x: {e.global_x}\nglobal_y: {e.global_y}"
t.update()
page.add(
ft.Column(
[
ft.Container(
content=ft.Text("Clickable inside container"),
alignment=ft.alignment.center,
bgcolor=ft.colors.GREEN_200,
width=200,
height=200,
border_radius=10,
on_click=container_click,
),
t1,
t2,
],
horizontal_alignment=ft.CrossAxisAlignment.CENTER,
),
)
ft.app(target=main)
Подробнее здесь: https://stackoverflow.com/questions/791 ... p-containe
Я столкнулся с проблемой при использовании flet с Python для создания приложения Windows, ContainerTapEvent у меня не ра ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Интеграция двух приложений Flet с основным приложением Flet App Python
Anonymous » » в форуме Python - 0 Ответы
- 52 Просмотры
-
Последнее сообщение Anonymous
-