我希望能夠改變Tkinter的畫布組件內indvidual像素的顏色。操作單個像素顏色部件
我在這第一次嘗試,我創造了許多線對象,讓他們充當像素。
self.Ca是我的畫布組件
片段:
i0 = 0
while i0 < height:
i1 = 0
while i1 < width:
pix = self.Ca.create_line(i1, i0, i1+1, i0, fill=self.Hex, width=1)
self.matrix.append(pix)
i1 = i1 + 1
i0 = i0 + 1
雖然這個工作,它吞噬資源。在小部件比100X100大得多之後,性能迅速下降。
有沒有更好的方法?