Arc
Para desenhar um arco com código, escrevemos:
Arc(centerX, centerY, width, height, startAngle, sweepAngle, fill='black',
border=None, borderWidth=2, opacity=100, rotateAngle=0, dashes=False,
visible=True)
Observação
Um arco (Arc
) é criado usando um Oval com o mesmo centroX, centroY, largura e altura e, em seguida, apenas desenhando a parte do ângulo de início (startAngle) para
ângulo de varredura (sweepAngle) muitos graus.
ARGUMENTOS OBRIGATÓRIOS
Argumento | Tradução |
---|---|
centerX | center x |
centerY | centro y |
width | largura |
height | altura |
startAngle | ângulo inicial |
sweepAngle | ângulo de varredura |
ARGUMENTOS OPCIONAIS
Argumento | Tradução | Valor padrão | Tradução |
---|---|---|---|
fill | preenchimento | 'black' | 'preto' |
border | borda | None | Nenhum |
borderWidth | largura da borda | 2 | 2 |
opacity | opacidade | 100 | 100 |
rotateAngle | ângulo de rotação | 0 | 0 0 |
dashes | traços | False | Falso |
visible | visível | True | Verdadeiro |
Aqui está um exemplo:
# Isso cria um arco que é o quarto superior direito da oval.
# O arco começa em (200, 150) e depois vai 90 graus até atingir
# (300, 200).
Arc(200, 200, 200, 100, 0, 90)