【问题标题】:Block Insertion Cursor Style in Tkinter Entry WidgetTkinter 条目小部件中的块插入光标样式
【发布时间】:2018-06-25 00:34:50
【问题描述】:

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

我遇到的问题是 tkinter 条目小部件没有这样的 blockcursor 选项。我发现的唯一替代方法是更改​​条目小部件的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)

【问题讨论】:

    标签: python user-interface tkinter widget cursor-position


    【解决方案1】:

    是否有另一种方法来解决这个问题,或者可能是一种偏移光标以使其覆盖整个字符的方法?

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-18
      • 2018-09-15
      • 1970-01-01
      • 2019-01-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多