Как распечатать значения текстового поля Флета, добавленные на страницу с помощью цикла for?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как распечатать значения текстового поля Флета, добавленные на страницу с помощью цикла for?

Сообщение Anonymous »

У меня есть простой скрипт Python:
import flet as fl
def main(page:fl.Page):
def print_values(e):
for input_value in column.controls:print(input_value)
column=fl.Column(controls=[fl.TextField() for n in range(5)])
button=fl.ElevatedButton('PRINT',on_click=print_values)
page.add(column,button)
fl.app(target=main)

Я добавляю на страницу несколько текстовых полей, используя цикл for. Как я могу распечатать их значения после ввода? Полагаю, это дочерние элементы столбца.
Немного отредактировал, и получилось следующее:
textfield {'value': 'homer'}
textfield {'value': 'bart'}
textfield {'value': 'marge'}
textfield {'value': 'maggie'}
textfield {'value': 'lisa'}


Подробнее здесь: https://stackoverflow.com/questions/785 ... y-for-loop
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

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

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