ホームページ >バックエンド開発 >Python チュートリアル >Python tkinter GUI は画像を動的に変更します

Python tkinter GUI は画像を動的に変更します

WBOY
WBOY転載
2024-02-09 14:45:041220ブラウズ

Python tkinter GUI动态改变图像

質問の内容

私は Java 出身で、画像を使用したグラフィカル ユーザー インターフェイスを作成したいだけですが、画像が動的に変化するため、それが何になるか知っています どの画像...しかし、それは機能しません、画像を作成することしかできず、root.mainloop()の外でそれを変更することはできず、大量のエラーメッセージが表示されます... 画像を動的に変更する方法を知っている人はいますか? どうもありがとうございます### リーリー

chatgpt、グーグルで検索しましたが、私と同じ問題を抱えている人はいないようです...


正解


しばらくしてから更新されます 画像を切り替えるにはを変更するには、何らかの関数を呼び出す必要があります。この GUI にはボタンがないため、最も簡単な方法は、

tkinter.tk().after を使用して将来の更新をスケジュールし、その関数でラベル イメージを変更させることです。

最小限の変更でこれを実現する方法を示すサンプル コードを次に示します。

編集: コメント内の追加情報で更新され、別の関数がファイル パスを提供し、

function_that_yields_new_image_paths への呼び出しが置き換えられます。 リーリー

ご質問がございましたら、お知らせください。

以上がPython tkinter GUI は画像を動的に変更しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はstackoverflow.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。