第 2 章 サブウィンドウ

◀ 2. 3 オプションの設定と取得   【目  次】   2. 5 背景色 ▶

999999

 更新日:


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

2. 4 サイズ(width、height)

 サブウィンドウのサイズの設定と取得はメインウィンドウと同じです。1.4 サイズを参照して下さい。

 次のプログラムはサブウィンドウのサイズをオブジェクトを作成するときに指定しています。幅を「300」ピクセル、高さを「200」ピクセルに設定しています。幅をキーワードインデックスで、高さを「cget」メソッドで取得しています。取得値を「print」出力しています。

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
sub.geometry('+140+120')
7
root.update()
8
root.wm_deiconify()
9
sub.wm_deiconify()
10
print(sub['width'])
11
print(sub.cget('height'))
12
root.mainloop()

 このプログラムを実行すると 2.3.1 項と同じウィンドウが表示され、「print」出力が各キーワードに対して下記のように得られます。

300
200