pythonのmessageboxの別の書き方について

前提

python3.10
pip 23.0
tkinter

困っていること・わからないこと

tkinterを使い、messageboxを使用しています。
以下のような書き方では、動作します。

python3.10

1from tkinter import messagebox 2messagebox.showinfo()

これはtkinterの中から、messgeboxを使うことを示しているものと認識しております。
そこで以下のような書き方を試しました。

python3.10

1import tkinter as tk 2tk.messagebox.showinfo()

しかし、これではmessageboxが見つからないと出てしまいます。

AttributeError: type object tk.messagebox has no attribute 'showinfo'

どのような仕組みになっているかをわかりやすく教えてくださると幸いです。
また文章がわからないかもしれませんが、ご了承ください。
ご教授お願いします。

コメントを投稿

0 コメント