繁体   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