本記事(記事カラム)には広告が含まれています。

メッセージボックスを表示|Python 練習 19

Python練習Python
記事内に広告が含まれています。

tkinterを使って、メッセージボックスを表示します。

ウィンドウにボタンを配置、ボタン名「Version表示」とします。

ボタンクリックで、メッセージボックスを表示します。

メッセージボックスのタイトル「Version情報」、
アイコン「インフォメーション」、
表示内容「Ver. 1.0.0(2026/08/31)」とします。

DMM FX広告(差し込みタイプ)
広告(PR)|自分の投資スタイルを見つける。※タップで開閉
広告(PR)

DMM FXは、「最初の一歩を踏み出す場」として選ばれることがある

口座を開いてみた。取引してみた。思ったよりも難しかった。──そんな経験が、投資との距離感を知るきっかけになることもあります。


サービスを通じて、自分の投資スタイルを見つける。それは、確信ではなくても構いません。「試してみた」という実感が、次の選択の材料になることもあるからです。


DMM FXに関する詳細は、以下の広告(PR)リンクをご覧いただけます。


👇こちらは広告(PR)リンクバナーです

DMMFX

AI新時代の検証環境へ
広告(PR)|AI新時代の検証環境へ ※タップで開閉

実際に書いたコード

【試してみる際のお願い】

  • プログラミングは、お使いのパソコンの環境(OSやアプリのバージョン)によって、同じコードでもエラーが出るケースがよくあります。
  • 外部での実行や利用を想定して作られていないため、万が一、動作を試されたことにより不具合等の損害が生じても、当方は一切の責任を負いかねます。
  • 自分用のメモにつき、質問やバグ修正などの個別サポートは一切行っておりません。試す場合は完全な自己責任でお願いいたします。
# メッセージボックスを表示
# ====================================================================
# 初期処理
# ====================================================================
import tkinter as tk
from tkinter import messagebox


# ====================================================================
# メイン処理
# ====================================================================
def show_version():
    messagebox.showinfo("Version情報", "Ver. 1.0.0(2026/08/31)")


# ====================================================================
# GUI 画面
# ====================================================================
# ウィンドウ作成
root = tk.Tk()
root.title("メッセージボックスを表示")
root.geometry("300x150")

# ボタン配置
btn = tk.Button(root, text="Version表示", command=show_version)
btn.pack(pady=40)

root.mainloop()

解説

show_version 関数の役割

この関数は、tkinter の messagebox.showinfo() を使って Version情報を表示するための小さなウィンドウ(ダイアログ)を出す処理です。

  • messagebox.showinfo() は OS 標準の「情報ダイアログ」を表示する関数
  • 第1引数は ダイアログのタイトル
  • 第2引数は ダイアログ内に表示する本文
  • OK を押すまで親ウィンドウは操作できない(自動モーダル)

補足:ダイアログとは

ダイアログ(Dialog)とは、短いメッセージを伝えるための専用画面で、messagebox.showinfo() のように決まった形で表示される簡易通知のことです。一方、ウィンドウ(Window)はアプリの画面そのもので、Tk()Toplevel() で作り、ボタンやラベルを自由に配置できます。ウィンドウは通常の操作画面としてレイアウトを組めるのに対し、ダイアログは短い通知を表示するための固定デザインの画面です。

実行結果

Auto Py to Exe で、Windowsのexeアプリ化して、実行。

感想

メッセージボックスにアイコンを付ける予定はなかったのに自動で表示されました。アイコンを消すには少し手間がかかりそうでしたので、今回はひとまずこの形で満足しておくことにします。

HR


人気ブログランキング