2014-03-01 42 views
0

我目前正在通過Pac Man程序學習自己的Python。Python中的圈子 - 尋找解釋方法的源碼

在這個程序中,一個小精靈通過使用TKinter圓法得出:

screen point = (300, 240) 
PACMAN_SCALE = 0.5 
self.gridSize = 30 
fillColor = yellow  ## This is actually reflected in RGB values 
outlineColor = yellow ##This is actually reflected in RGB values 
endpoints = (0,0) 
width = 2 

circle(screen_point, PACMAN_SCALE * self.gridSize, fillColor = fillColor, outlineColor = outlineColor, endpoints = endpoints, width = width) 

我明白的前4個參數的圓法,但什麼是最後兩個:endpointswidth

我也很難找到關於圓方法的一些文檔(我能找到的所有關於橢圓方法的文檔)。

任何幫助將不勝感激。

+3

嘗試更改這些參數的值並查看會發生什麼。 –

+0

這個圓圈方法從哪裏來? – User

回答

0

tkinter沒有circle方法。它確實有一個畫布對象,它有一個draw_oval方法。最有可能的是,你的這個circle方法是一個包裝。

您示例中的width屬性可能與輪廓的寬度有關。但是,draw_oval方法對於endpoints沒有參數,因此它們可能是您調用的circle方法的唯一參數。您必須查閱該方法的文檔或實現以瞭解其用途。