第 2 章 サブウィンドウ

◀ 2. 5 背景色   【目  次】  2. 7 パッディング ▶

999999

 更新日:


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

2. 6 境界枠と形状(borderwidth、bd、relief)

 サブウィンドウの境界枠と形状の設定はメインウィンドウと同じです。1. 6 境界枠と形状を参照して下さい。

 次のプログラムはサブウィンドウの境界枠の幅を「10」ピクセル、形状を「ridge」に設定しています。

1
import tkinter as tk
2
root = tk.Tk()
3
root.config(width=300, height=200, bg='blue')
4
root.geometry('+100+100')
5
sub = tk.Toplevel(root, width=300, height=200, bg='red',
6
                    bd=10, relief='ridge')
7
sub.geometry('+140+120')
8
root.update()
9
root.wm_deiconify()
10
sub.wm_deiconify()
11
root.mainloop()

 このプログラムを実行すると、下図のように指定した境界枠の線幅と形状を持つサブウィンドウが表示されます。

A002_SubWindow_02-6