[英]How to change the pen color in tkinter?
我正在使用Tkinter來創建像畫板一樣的軟件。 功能之一是使用戶能夠更改筆的顏色。 我不知道該怎么做。 用戶如何改變筆的顏色?
tkinter
沒有“筆”,因此整個概念不適用。 它確實有一個稱為Canvas
東西,它定義了一個容器對象,可以顯示在其上添加(“繪制”)的內容(例如弧,線,textm等)。 這里是有關它的一些文檔 。 Canvas
實例包含其他子對象來表示這些子對象,並且每個子對象都有其自己獨立的屬性集,這些屬性定義了適用的顏色,寬度等內容。
例如, Canvas
布線對象具有許多不同的對象,可以在創建一個對象的實例時指定它們。 這是他們的清單 。 創建畫布對象后,可以通過在其上調用通用configure()
方法來更改其某些或所有屬性。
一種方法是在鼠標光標所在的位置不斷創建一條細線。 變量記錄光標所在的位置,並在按下時繪制。 這是您嘗試執行的操作(Python 3)的示例: https : //gist.github.com/nikhilkumarsingh/85501ee2c3d8c0cfa9d1a27be5781f06
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.