【发布时间】:2015-10-16 06:22:58
【问题描述】:
我正在尝试更改 Tkinter.Canvas 中特定字符的颜色...我在网上搜索解决方案,但什么也没有。
txt1 = canvasFrame.create_text(500,100, text = "redblue", font = "Calibri, 30", fill = "#4587de")
实际颜色是蓝色,我需要将“红绳”涂成红色,而“蓝绳”仍然是蓝色。
有办法做到这一点吗?
【问题讨论】:
-
分割文本,赋予不同的颜色,然后加入它们?
-
@MohitChandak 怎么做?
-
尝试运行同一行,文本“红色”为txt1,“蓝色”为txt2行,填写所需颜色,然后执行txt3=txt1+txt2
-
@MohitChandak 不可能,txt1 是对象而不是字符串
-
@MohitChandak:文本颜色不能这样工作。你不能像那样添加两个字符串。
标签: python python-3.x canvas tkinter