【问题标题】:How to make a StringVar with multiple colors in Tkinter?如何在 Tkinter 中制作具有多种颜色的 StringVar?
【发布时间】:2020-07-09 17:09:23
【问题描述】:

假设我们有一个StringVar

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

是否可以配置此 StringVar,使“Red”变为红色,“Blue”变为蓝色?

【问题讨论】:

  • 不,这是不可能的。

标签: python user-interface tkinter colors


【解决方案1】:

这是不可能的。 StringVar 和其他 tkinter 变量的实例没有可视化表示。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-01
    • 2018-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多