簡體   English   中英

如何在Tkinter中更改筆的顏色?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM