Python - âncoras Tkinter

Âncoras são usadas para definir onde o texto é posicionado em relação a um ponto de referência.

Aqui está uma lista de constantes possíveis, que podem ser usadas para o atributo Anchor.

  • NW
  • N
  • NE
  • W
  • CENTER
  • E
  • SW
  • S
  • SE

Por exemplo, se você usar CENTER como âncora de texto, o texto será centralizado horizontalmente e verticalmente em torno do ponto de referência.

A âncora NW posicionará o texto de forma que o ponto de referência coincida com o canto noroeste (canto superior esquerdo) da caixa que contém o texto.

A âncora W centralizará o texto verticalmente em torno do ponto de referência, com a borda esquerda da caixa de texto passando por esse ponto e assim por diante.

Se você criar um pequeno widget dentro de um quadro grande e usar a opção anchor = SE, o widget será colocado no canto inferior direito do quadro. Se você usasse anchor = N em vez disso, o widget seria centralizado ao longo da borda superior.

Exemplo

As constantes âncora são mostradas neste diagrama -