Tkinter StringVar()连接

问题描述 投票:1回答:1

我正在使用Tkinter lib for Python gui,我想使用循环显示excel表中的文本,并在框架内显示标签,但是,因为StringVar只设置了函数,我无法插入新值,或者连接串

print('Matched Tweets')
        for i, element in enumerate(ranked_tweets):
            for j in range(1, 8):
             result.set(worksheet._get_cell((element + 1), j).value+"\n")
        #result.set("\n")

其中,result是stringVar,它显示在gui中的label内

Label1= ttk.Label(frame1, textvariable=result)

当我运行应用程序时,它只显示一个结果,因为它每次迭代都会用set方法覆盖变量。

我的问题是,如何使用stringVar列出所有文本

python excel string user-interface tkinter
1个回答
4
投票

StringVar也有一个get()方法:

new_data = worksheet._get_cell((element + 1), j).value+"\n"
result.set(result.get() + new_data)
© www.soinside.com 2019 - 2024. All rights reserved.