このホームページは Amazon Kindle 本の作成中の草稿です。日々、原稿を見直しているので、内容が変わることに留意して読んで下さい。本が出版され次第、このホームページは削除されます。
2. 9 マウスカーソル(cursor)
サブウィンドウのクライアント領域上にマウスポインタが在るときのカーソル形状の設定は、メインウィンドウと同じです。1. 9 マウスカーソルを参照して下さい。
次のプログラムはサブウィンドウの「cursor」オプションに「hand2」のカーソル形状を指定しています。
import tkinter as tk | |
root = tk.Tk() | |
root.config(width=300, height=200, bg='blue') | |
root.geometry('+100+100') | |
sub = tk.Toplevel(root, width=300, height=200, bg='red', | |
cursor='hand2') | |
sub.geometry('+140+120') | |
root.update() | |
root.wm_deiconify() | |
sub.wm_deiconify() | |
root.mainloop() |
このプログラムを実行すると、下図のようにサブウィンドウのクライアント領域にマウスを動かすと、マウスポインタに指定したカーソル形状が表示されます。