第 2 章 サブウィンドウ

◀ 2.16 グリッドウィンドウ   【目  次】  2.18 タイトルバーの非表示 ▶

999999

 更新日:


 このホームページは Amazon Kindle 本の作成中の草稿です。日々、原稿を見直しているので、内容が変わることに留意して読んで下さい。本が出版され次第、このホームページは削除されます。

2.17 ウィンドウタイトル(wm_title、title)

 サブウィンドウのタイトルはデフォルトで「tk」という名前を持っています。この名前はメインウィンドウと同様に設定、取得することができます。1.17 ウィンドウタイトルを参照して下さい。

 次のプログラムはメインウィンドウのタイトルに「NewMainWindowTitle」、サブウィンドウのタイトルに「NewSubWindowTitle」という名前を設定しています。設定後のサブウィンドウのタイトルを取得して「print」出力しています。

1
import tkinter as tk
2
root = tk.Tk()
3
root.geometry('300x200+100+100')
4
sub = tk.Toplevel(root, width=300, height=200, bg='red')
5
sub.geometry('+140+120')
6
root.wm_title('NewMainWindowTitle')
7
sub.wm_title('NewSubWindowTitle')
8
root.update()
9
root.wm_deiconify()
10
sub.wm_deiconify()
11
print(sub.wm_title())
12
root.mainloop()

 このプログラムを実行すると、指定したタイトル名を持つ下図のウィンドウが表示されます。

A002_SubWindow_02-17

「print」出力が下記のように得られます。

NewSubWindowTitle