from tkinter import *
import random
tk = Tk()
canvas = Canvas(tk, width=400, height=400)
canvas.pack()
for x in range(0, 40):
x1 = random.randint(0,400)
y1 = random.randint(0,400)
x2 = random.randint(0,400)
y2 = random.randint(0,400)
x3 = random.randint(0,400)
y3 = random.randint(0,400)
my_triangle = canvas.create_polygon(x1, y1, x2, y2, x3, y3,\
fill =("blue"), outline="red")
嗨!我正在玩tkinter並生成隨機三角形。問題是: 我想在填寫採用隨機=「」生成隨機顏色Python Tkinter隨機生成顏色?
random.randint(開始,結束)的回報數字,但填補只接受字符串像 填充=「紅色」或十六進制=「 #RGB「 如果我輸入像fill =(1,1,0)這樣的數值計算器,則不起作用。我怎麼能在填充中生成隨機字符串值?
謝謝
難道你不能只是將一大堆顏色串粘在列表中,然後從列表中隨機選擇一個? – Carcigenicate