Tkinter Entry Widg中的块插入光标样式

2024-10-02 00:42:18 发布

您现在位置:Python中文网/ 问答频道 /正文

tkinter文本小部件有一个blockcursor选项,它将默认插入光标变成块插入光标。这是命令行中使用的插入光标样式。我想在tkinter条目小部件中复制这种样式。在

我遇到的问题是对于tkinter条目小部件没有这样的blockcursor选项。我发现的唯一替代方法是更改entry小部件的insertwidth,但这样会使插入光标居中于两个字符之间,并在插入光标的左右两侧覆盖一半字符。理想情况下,我希望块插入光标样式,涵盖整个字符。有没有其他方法可以解决这个问题,或者也许有一种方法可以偏移光标,使其覆盖整个字符?在

任何帮助都将不胜感激。在

如果有帮助的话,下面是我的入门小部件配置中最远的配置:

inputentry = Entry(self.root, bg = 'black', fg = '#00ff00', width = 60)
inputentry.config(font='Courier', insertbackground = '#00ff00', highlightthickness = 0)
inputentry.config(relief = 'flat', insertwidth = 5)

Tags: 方法命令行文本config部件tkinter选项条目
1条回答
网友
1楼 · 发布于 2024-10-02 00:42:18

Is there another way to go about this or perhaps a way to offset the cursor so that it covers a whole character?

不,没有。您在问题中提到的选项是关于插入光标的所有可用选项。在

相关问题 更多 >

    热门问题