如何在 Tkinter 中更改文本光标颜色?

Posted

技术标签:

【中文标题】如何在 Tkinter 中更改文本光标颜色?【英文标题】:How to change text cursor color in Tkinter? 【发布时间】:2012-12-26 09:48:37 【问题描述】:

我有一个深色背景的文本小部件,我看不到光标的位置。有什么办法可以改变(闪烁的)文本光标的颜色吗?

【问题讨论】:

【参考方案1】:

您可以将文本小部件的insertbackground 选项更改为您想要的任何内容。

【讨论】:

【参考方案2】:

Tk 中文本光标颜色的选项是-insertbackground

textWidget.config(insertbackground=...)

【讨论】:

有什么办法可以改变光标的粗细吗?就像 Vim 中的默认光标一样?【参考方案3】:

对于 python 版本 3

import tkinter as tk

textfield = tk.Entry(root)
textfield.configure(bg="#1C6C0B", insertbackground='white')

【讨论】:

以上是关于如何在 Tkinter 中更改文本光标颜色?的主要内容,如果未能解决你的问题,请参考以下文章

如何在Cordova iOS项目中更改文本字段光标颜色

如何更改文本输入 Flex 4 的文本光标颜色?

如何在bash shell中设置光标颜色[重复]

更改 UITextField 中光标的颜色

如何在 Windows 下更改 Tkinter 中菜单的颜色?

如何在 tkinter.ttk Treeview 上完全更改背景颜色