Я создал графический интерфейс с использованием Tkinter.Вот код:
from tkinter import *
master = Tk()
def execute():
import os
os.chdir("batfile")
os.system("open.bat")
def calculations():
shaftdia = float(e1.get())
outdia = 2 * shaftdia
thickfork = 0.75*shaftdia
thicksingleye = 1.75*shaftdia
diapin = shaftdia
diapincollar = 1.5*shaftdia
Label(master, text="{} ".format(str(outdia))).grid(row=5, column = 2, pady=5)
Label(master, text="{} ".format(str(thickfork))).grid(row=6, column=2, pady=5)
Label(master, text="{} ".format(str(thicksingleye))).grid(row=7, column=2, pady=5)
Label(master, text="{} ".format(str(shaftdia))).grid(row=8, column=2, pady=5)
Label(master, text="{} ".format(str(diapincollar))).grid(row=9, column=2, pady=5)
print("Outer diameter of eye: %f" % float(outdia))
print("Thickness of fork: %f" % float(thickfork))
print("Thickness of single eye: %f" % float(thicksingleye))
print("Diameter of pin: %f" % float(diapin))
print("Diameter of knuckle pin and collar: %f" % float(diapincollar))
pass
Label(master, text="Shaft Diameter").grid(row=4, pady=5)
Label(master, text="Outer diameter of eye").grid(row=5, pady=5)
Label(master, text="Thickness of fork").grid(row=6, pady=5)
Label(master, text="Thickness of single eye").grid(row=7, pady=5)
Label(master, text="Diameter of Pin").grid(row=8, pady=5)
Label(master, text="Diameter of knuckle pin head and collar").grid(row=9, pady=5)
e1 = Entry(master)
e1.grid(row=4, column=2)
Button(master, text='CALCULATE', command=calculations).grid(row=10, column=0)
Button(master, text='CREATE', command=execute).grid(row=10, column=1)
master.mainloop( )
После некоторого ввода диаметра вала я получаю определенные значения внешнего диаметра глаза, толщины вилки и т. Д. Я хочу, чтобы это значение заменило предыдущие значения, присутствующие в файле,Рассмотрим файл .txt, который содержит следующий текст:
Outer diameter of eye = 20
Thickness of fork = 7.5
Thickness of single eye = 17.5
Diameter of pin = 10
Diameter of knuckle pin and collar = 15
Я хочу заменить эти измерения новыми измерениями, которые создаются