Математическая операция над значением в элементах управления Flet SliderPython

Программы на Python
Ответить
Anonymous
 Математическая операция над значением в элементах управления Flet Slider

Сообщение Anonymous »

У меня конкретная проблема, и я не понимаю, как ее решить.
Источник: пример слайдера Flet

Код: Выделить всё

import flet as ft

def main(page):

def slider_changed(e):
t.value = f"Slider changed to {e.control.value}"
page.update()

t = ft.Text()
page.add(
ft.Text("Slider with 'on_change' event:"),
ft.Slider(min=0, max=100, divisions=10, label="{value}%", on_change=slider_changed), t)

ft.app(main)
Метка значения работает нормально, но в моем проекте мне нужно применить к этому значению математическую операцию (деление).
Value label="{value}%", вероятно, является строкой, но когда я пытаюсь преобразовать ее в int, отладчик показывает мне ошибку ValueError: недопустимый литерал для int() с основанием 10
Пожалуйста, как я могу разделить значение, а затем отобразить его как метку?

Подробнее здесь: https://stackoverflow.com/questions/790 ... r-controls
Ответить

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

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

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

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

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