python - 如何从 tkinter 中的 StringVar 中删除最后一个字符
问题描述
我正在尝试删除 StringVar 的最后一个字符,(StringVar name) = (StringVar name)[:-1]
但它说TypeError: 'StringVar' object is not subscriptable那么有没有办法可以删除 StringVar 的最后一个字符?
解决方案
您可以访问内部的字符串StringVar
using.get()
和 use.set()
重新分配它。
name.set(name.get()[:-1])
推荐阅读
- php - 使用foreach时如何将索引数据放入div标签并迭代回顶部codeigniter
- string - 比较两个大txt文件的最有效方法
- indexing - 站点地图 URL 重定向到另一个
- asp.net-core - 我可以安全地删除对 .pdb 文件的引用吗?
- kotlin - 块注释内引号中的结束标记
- .net-core - 发送到指定组时出现“BadRequest” - Bot Framework 4
- android - 使用 Android SDK 进行 Fido 身份验证。来自服务器的错误:无效的来源
- c++ - 在 c ++ 中正确使用 std::sort
- three.js - ThreeJS:将场景导出到 3DS
- rust - 大括号表达式对于循环和 while 的行为不同