問題在標題中。我正在使用文本小部件,并且我想獲取上次鍵入的字符。我目前的想法是獲取光標前的字符,但我只能獲取光標后的字符,這就是我必須做的: codeBox.get(codeBox.index(tkinter.CURRENT))那么無論如何要獲取最后一個鍵入的字符,或者獲取光標之前的字符。我只想要 1 個字符,而不是整個文本小部件。謝謝!
1 回答

楊魅力
TA貢獻1811條經驗 獲得超6個贊
文本小部件 indexex 支持各種修飾符,包括能夠在給定索引之前或之后選擇N 個字符。
要獲取光標之前的字符,您需要從“插入”索引中備份一個字符。為此,請使用“-1 個字符”或“-1c”修飾符:
codeBox.get("insert-1c")
添加回答
舉報
0/150
提交
取消