如何在Tkinter中制作具有多种颜色的StringVar?

时间:2020-07-09 17:09:23

标签: python user-interface tkinter colors

假设我们有一个StringVar

string_var = tk.StringVar(value="Red, Blue")
string_var.configure(fg='red')

是否可以配置此StringVar,以使“红色”显示为红色,而“蓝色”显示为蓝色?

1 个答案:

答案 0 :(得分:1)

不可能。 StringVar和其他tkinter变量的实例没有直观的表示。

具有多种颜色的文本的最佳选择是使用TextCanvas小部件。两者都可以为文本组添加颜色。