2016-12-29 42 views
0
w.create_rectangle(x, y, s, s, fill=(109,170,44)) 

我想實現這樣的效果,但是當我嘗試它時出現錯誤。我使用數組/列表創建了幾個矩形,我希望它們成爲這種綠色的陰影,但似乎無法找到一種有效的方法。到目前爲止唯一已經工作的是將使用畫布繪製的矩形的填充設置爲RGB值

w.create_rectangle(x, y, s, s, fill="green") 

但它不是我想要的陰影。任何幫助都非常感謝,我覺得雖然我在這裏錯過了一些很大很簡單的東西,但我現在已經掛了這個問題一段時間了。

回答

2

您正在收到「未知顏色名稱」錯誤。你必須無論是從list of colors使用的名稱或使用十六進制格式:#RRGGBB

整數值的元組轉換爲RGB格式,使用這樣的:

colorval = "#%02x%02x%02x" % (109, 170, 44) 

這將導致#6daa2c

+0

非常感謝! –