来自tkintet文本的变量值之和

时间:2018-06-11 19:28:04

标签: python tkinter

我正在使用python tkinter,我在tkinter文本小部件中有这些数据

我的问题是如何获得价格总和

No Items        Quantity         Price 

1 beans         1               5.0
2 coffee        1               10.0
3 pizza         2               20.0
                      Total:

这是我的代码尝试

mysum=0
for line in textt.get("3.0" ,"end"):
    mysum +=float(line)

1 个答案:

答案 0 :(得分:0)

你的问题与tkinter无关。您只是在询问如何解析文本。在每一行上使用split方法将行拆分为列。

data = textt.get("1.0" ,"end")
lines = data.splitlines()[2:-1] # remove 2 header lines and one footer line
mysum=0
for line in lines:
    price = line.split()[-1] # get the last column
    mysum += float(price) # convert and add 

您可以考虑reddit.com/r/learnpython这是一个更适合初学者问题的论坛。