Я немного тренируюсь, и я определил несколько функций в одном файле, который я импортировал в свой файл Python с графическим интерфейсом, который я пытаюсь создать, и эти функции прекрасно работают. Тем не менее, я сделал простой набор кнопок для 8 функций, которые я создал, но я не знаю, как печатать результаты в GUI, а не в консоли. Ниже мой код, так что вы можете посмотреть и поблагодарить вас за понимание. В общем, каков наилучший способ обернуть код и использовать графический интерфейс.
«Функции» - это мой файл, в котором я написал код для сложения, вычитания, случайного числа и других функций.
from functions import *
import tkinter
window=tkinter.Tk()
window.title("Calculator")
lbl=tkinter.Label(window, text="Choose the operation")
lbl.pack()
btn=tkinter.Button (text="Addition", command=lambda: addition())
btn.pack(side=tkinter.LEFT)
btn=tkinter.Button (text="Subtraction", command=lambda: subtraction())
btn.pack(side=tkinter.LEFT)
btn=tkinter.Button (text="Multiplication", command=lambda: multiplication())
btn.pack(side=tkinter.LEFT)
btn=tkinter.Button (text="Division ", command=lambda: division())
btn.pack(side=tkinter.LEFT)
btn=tkinter.Button (text="Higher Number ", command=lambda: higher_number())
btn.pack(side=tkinter.LEFT)
btn=tkinter.Button (text="Rrandom_number ", command=lambda: random_number())
btn.pack(side=tkinter.LEFT)
btn = tkinter.Button(text="Your Spirit Animal ", command=lambda: YourSpiritAnimal ())
btn.pack(side=tkinter.LEFT)
btn = tkinter.Button(text="Your Fake Name ", command=lambda: YourFakeName ())
btn.pack(side=tkinter.LEFT)
window.mainloop()