Cursores

Em Tkinter, é possível alterar o cursor do mouse que aparece quando o ponteiro está sobre um widget, usando a opção cursor na criação ou configuração do widget. O valor dessa opção é uma string que define o tipo do cursor:

import tkinter as tk

root = tk.Tk()
botao = tk.Button(root, text="Passe o mouse aqui", cursor="hand2")
botao.pack(padx=20, pady=20)
root.mainloop()

Principais tipos de cursores disponíveis:

  • arrow: seta padrão
  • circle: círculo
  • clock: relógio
  • cross: cruz
  • dotbox: caixa pontilhada
  • exchange: setas trocando de lugar
  • fleur: cruz de movimentação
  • heart: coração
  • man: figura humana
  • mouse: símbolo de mouse
  • pirate: caveira de pirata
  • plus: sinal de mais
  • shuttle: nave
  • sizing: setas de redimensionamento
  • spider: aranha
  • spraycan: spray
  • star: estrela
  • target: alvo
  • tcross: cruz fina
  • trek: símbolo trek
  • watch: relógio (espera)
  • hand2: mãozinha (usado para links)
  • pencil: lápis
  • boat: barco
  • bogosity: símbolo de erro