Курсоры

Последнее обновление: 24.09.2022

Tkinter позволяет настроить форму курсора для виджетов. Для этог у виджетов применяется параметр cursor.

Виджеты могут использовать следующие курсоры:

  • arrow

  • based_arrow_down

  • based_arrow_up

  • boat

  • bogosity

  • bottom_left_corner

  • bottom_right_corner

  • bottom_side

  • bottom_tee

  • box_spiral

  • center_ptr

  • circle

  • clock

  • coffee_mug

  • cross

  • cross_reverse

  • crosshair

  • diamond_cross

  • dot

  • dotbox

  • double_arrow

  • draft_large

  • draft_small

  • draped_box

  • exchange

  • fleur

  • gobbler

  • gumby

  • hand1

  • hand2

  • heart

  • icon

  • iron_cross

  • left_ptr

  • left_side

  • left_tee

  • leftbutton

  • ll_angle

  • lr_angle

  • man

  • middlebutton

  • mouse

  • pencil

  • pirate

  • plus

  • question_arrow

  • right_ptr

  • right_side

  • right_tee

  • rightbutton

  • rtl_logo

  • sailboat

  • sb_down_arrow

  • sb_h_double_arrow

  • sb_left_arrow

  • sb_right_arrow

  • sb_up_arrow

  • sb_v_double_arrow

  • shuttle

  • sizing

  • spider

  • spraycan

  • star

  • target

  • tcross

  • top_left_arrow

  • top_left_corner

  • top_right_corner

  • top_side

  • top_tee

  • trek

  • ul_angle

  • umbrella

  • ur_angle

  • watch

  • xterm

  • X_cursor

Пример использования:

from tkinter import *
from tkinter import ttk

root = Tk()
root.title("METANIT.COM")
root.geometry("250x200")

ttk.Label(text="Hello World!", cursor="pencil").pack(anchor=CENTER, expand=1)

root.mainloop()

Для настройки курсора окна можно установить параметр cursor через метод config():

from tkinter import *

root = Tk()
root.title("METANIT.COM")
root.geometry("250x200")
root.config(cursor="watch")     # установка курсора

root.mainloop()
Помощь сайту
Юмани:
410011174743222
Перевод на карту
Номер карты:
4048415020898850