Арифметическое суммирование в файловых операциях с использованием Python Tkinter - PullRequest
0 голосов
/ 16 декабря 2018

, пожалуйста, помогите мне выполнить арифметическое суммирование в файловых операциях с использованием Python Tkinter

ввод должен быть здесь (в текстовом поле)

вывод суммирования должен бытьв текстовом файле

Исходный код:

ВВОД

topup = tkinter.StringVar()

TextBox_1 = ttk.Entry(jendela, width=20, textvariable=topup)

TextBox_1.grid(column = 1, row = 3)

КНОПКА

def clickhere():

     f = open("TOPUP", "r")
     w = f.readline()
     f.close()
     f = open("TOPUP", 'r+')
     t=int(w)+ (topup.get())
     f.write(str(t))
     f.close()

button_ = ttk.Button(jendela, text='Top up!', command=lambda : clickhere, width=17)

button_.grid(column=2, row=3)

1 Ответ

0 голосов
/ 17 декабря 2018

попробуйте этот код:

from tkinter import *
root= Tk()
topup = StringVar()

TextBox_1 = Entry(root, width=20, textvariable=topup)
TextBox_1.grid(column = 1, row = 3)

def clickhere():
    f = open("TOPUP.txt", "r+")
    w = f.readline()
    t=int(w)+ int(topup.get())
    f.seek(0)
    f.truncate()
    f.write(str(t))
    f.close()
button_ = Button(root, text='Top up!', command=clickhere, width=17)

button_.grid(column=2, row=3)    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...