首页 > 解决方案 > 如何从 tkinter 中的 StringVar 中删除最后一个字符

问题描述

我正在尝试删除 StringVar 的最后一个字符,(StringVar name) = (StringVar name)[:-1]但它说TypeError: 'StringVar' object is not subscriptable那么有没有办法可以删除 StringVar 的最后一个字符?

标签: pythonpython-3.xtkinter

解决方案


您可以访问内部的字符串StringVarusing.get()和 use.set()重新分配它。

name.set(name.get()[:-1])

推荐阅读