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

22

我有一个带有深色背景的文本小部件,无法看到光标位置。有没有办法改变(闪烁的)文本光标的颜色?

3个回答

33
您可以更改文本小部件的insertbackground选项为您想要的任何颜色。

17

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

textWidget.config(insertbackground=...)

1
有没有办法改变光标的粗细?就像Vim中的默认光标一样? - Jdeep

3

针对Python 3版本

import tkinter as tk

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接