首页 > 解决方案 > 将空格分隔的数据添加到从 tkinter 中的输入框读取的列表中

问题描述

使用 stringVar 从输入框中读取数据

self.temp = subs.get()

将读取数据添加到列表

self.subjects = list(map(str, subjects.split()))

帮我解决上一行中的问题,因为没有将数据添加到列表中,使其为空。

标签: python-3.xtkinter

解决方案


我不知道你的问题是什么,因为你没有提供你的整个代码

但是,如果您想在空格处拆分并将其添加到列表中,请尝试此操作:

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()

推荐阅读