@myokodrive77

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

pythonのfletでダイヤログが表示されません

解決したいこと

ダイヤログが表示されない

pythonのfletを試しています。
サンプルプログラムをいくつか入手してためしましたが、どのサンプルでもボタン押してもエラーもなく、ダイヤログが表示されません。
解決方法をお聞かせいただけませんか。

環境は以下のとおりです。
windows10
Python 3.11.9
flet Version: 0.27.0

ソースコードは以下のものです。
import flet as ft

def main(page: ft.Page):
dlg = ft.AlertDialog(title=ft.Text("ダイアログです"))

def show_dialog(e):
    page.dialog = dlg
    dlg.open = True
    page.update()

page.add(ft.ElevatedButton("ダイアログを表示", on_click=show_dialog))

ft.app(target=main)

0 likes

1Answer

次の変更で表示します。

def show_dialog(e):
-   page.dialog = dlg
-   dlg.open = True
+   page.open(dlg)
    page.update()
1Like

Comments

  1. @myokodrive77

    Questioner

    表示できることができました。
    とても、助かりました。ありがとうございました。

Your answer might help someone💌