python-3.x - 将空格分隔的数据添加到从 tkinter 中的输入框读取的列表中
问题描述
使用 stringVar 从输入框中读取数据
self.temp = subs.get()
将读取数据添加到列表
self.subjects = list(map(str, subjects.split()))
帮我解决上一行中的问题,因为没有将数据添加到列表中,使其为空。
解决方案
我不知道你的问题是什么,因为你没有提供你的整个代码
但是,如果您想在空格处拆分并将其添加到列表中,请尝试此操作:
from tkinter import *
def _split(*args):
global lst
lst = var.get().split(' ')
print(lst)
root = Tk()
lst = []
var = StringVar()
var.trace('w', _split)
entry = Entry(root, textvariable=var)
entry.pack()
root.mainloop()
推荐阅读
- java - Intellij IDE 中如何选择 JDK 10 或 11?
- php - 使用 PDO 在两个不同的表中显示数据
- java - 访问实现类的实例变量
- jsf - 编辑单元格后我无法更新 p:dataTable
- sql - Excel VBA SQL UNION SUM 对具有不同列名的表进行 GROUP BY
- tfs - TFS_Datawarehouse - 接受标准报告
- c# - ListView IsSelected 状态上的 WPF Textwrapping 触发器
- python - 模板视图中的 Django 文件下载传递值
- python - Python时间本地时间到gmtime转换问题
- python - 搜索结果不显示为抓取