Flet отображает неправильный вид после поп-музыки?Python

Программы на Python
Ответить
Anonymous
 Flet отображает неправильный вид после поп-музыки?

Сообщение Anonymous »

У меня возникли проблемы во flet 0.80.5 с кнопкой «Назад» или view_pop.

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

async def view_pop(e):

page.views.pop()

top_view = page.views\[-1\]

await page.push_route(top_view.route)
мое изменение маршрута просто выполняет page.views.append() для любой страницы, на которую я щелкнул, и это позволяет предотвратить двойные записи:

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

    if len(page.views) \> 0 and page.views\[-1\].route == page.route:

return
прямо сейчас, если моя история такая:
Главная -> страница2 ->страница3 ->страница2
я нажимаю «Назад»
Главная -> страница2 ->страница3
затем снова назад
Главная -> страница2
это мой список просмотров. мой URL-адрес тоже /page2, но я вижу главный экран.
другой код, который я пробовал, был

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

    top_view = page.views\[-2\]

await page.push_route(top_view.route)

del page.views\[-2:\]
но тот же результат
этого не происходит, когда я просто иду из дома -> страница 2 -> страница 3, а затем дважды возвращаюсь. тогда он поступает правильно

Подробнее здесь: https://stackoverflow.com/questions/798 ... -after-pop
Ответить

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

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

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

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

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