第 1 章 メインウィンドウ

◀ 1. 8 ハイライト   【目  次】  1.10 スクリーン表示位置とサイズ ▶

999999

 更新日:


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

1. 9 マウスカーソル(cursor)

 ウィンドウのクライアント領域上にマウスポインタが在るときのカーソル形状は、デフォルトでシステムで設定されています。このマウスカーソルの形状は tkinter で多数定義されていて、これらをデフォルトの形状の代わりに用いることができます。標準オプションの「cursor」オプションに定義されている名前で指定します。定義されているカーソル形状と名前は付属資料 A1.8 登録マウスカーソルを参照して下さい。

 次のプログラムは「cursor」オプションに「hand2」のカーソル形状を指定しています。

1
import tkinter as tk
2
root = tk.Tk()
3
root.config(width=300, height=200,
4
        bg='blue',
5
        cursor='hand2')
9
root.mainloop()

 このプログラムを実行すると、下図のようにウィンドウのクライアント領域にマウスを動かすと、マウスポインタに指定したカーソル形状が表示されます。

A001_MainWindow_01-9