Текстовый виджет tkinter имеет опцию blockcursor
, которая превращает курсор вставки по умолчанию в курсор вставки блока.Это своего рода стиль курсора вставки, используемый в командной строке.Я хотел бы воспроизвести этот стиль в виджете записи tkinter.
Проблема, с которой я сталкиваюсь, заключается в том, что такой опции blockcursor
для виджета записи tkinter не существует.Единственная найденная мною альтернатива - это изменение 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)