Мне было интересно, может ли кто-нибудь помочь мне, так как я довольно новичок в Tkinter и получил некоторую хорошую помощь здесь раньше.
Мой запрос заключается в том, что я пытаюсь создать программу для калькулятора бюджета и использую Tkinter. Мне интересно, как вы получаете пользовательские вводы, когда пользователь может нажать на кнопку «Доходы» или «Расходы», а затем они могут ввести все свои цифры, и это будет напечатано ниже в виде таблицы.
Мой код ниже, любая информация действительно поможет мне, а также любые другие замечания, которые вы можете упомянуть о моем коде, до сих пор будет принята с благодарностью!
from time import sleep
from tkinter import *
from tkinter import messagebox, ttk, Tk
root = Tk()
class GUI():
def taskbar(self):
menu = Menu(root)
file = Menu(menu)
root.config(menu=file)
file.add_command(label="Exit", command=self.exit_GUI)
file.add_command(label="Information", command=self.info_popup)
menu.add_cascade(label="File", menu=file)
def Main_Menu(self):
topFrame = Frame(root)
topFrame.pack()
bottomFrame = Frame(root)
bottomFrame.pack(side=BOTTOM)
Income_button = Button(topFrame, text="Enter your incomes", command=self.Income)
Expense_button = Button(topFrame, text="Enter your expenses", command=self.Expense)
Total_button = Button(bottomFrame, text="View Results", command=self.Total)
Income_button.pack()
Expense_button.pack()
Total_button.pack()
def Income(self):
Income_heading = Label(Toplevel(root), text="Please enter the incomes below!", font=("arial", 50, "bold"), fg="blue").pack()
def Expense(self):
Expense_heading = Label(Toplevel(root), text="Please enter the expenses below!", font=("arial", 50, "bold"), fg="blue").pack()
def Total(self):
pass
def exit_GUI(self):
exit()
def info_popup(self):
pass
g = GUI()
g.taskbar()
g.Main_Menu()
#g.Income()
#g.Expense()
g.Total()
g.info_popup()
root.mainloop()