Я столкнулся с проблемой при использовании flet с Python для создания приложения Windows, ContainerTapEvent у меня не раPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Я столкнулся с проблемой при использовании flet с Python для создания приложения Windows, ContainerTapEvent у меня не ра

Сообщение Anonymous »

Я пытаюсь использовать контейнер, содержащий изображение, и я хочу добиться того, чтобы, когда пользователь щелкнул 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»