Jan-15-2017, 10:30 PM
how do I print cost variable on GUI? it says: cost is not defined. Thank you!
from tkinter import *
class Application(Frame):
def __init__(self, master):
Frame.__init__(self,master)
self.grid()
self.create_widgets()
def create_widgets(self):
self.label_1 = Label(self, text="Insert Income")
self.label_2 = Label(self, text="Insert Cost")
self.label_3 = Label(self, text = Cost)
self.entry_1 = Entry(self)
self.entry_2 = Entry(self)
self.label_1.grid(row=0, sticky=E)
self.label_2.grid(row=1, sticky=E)
self.label_3.grid(row=2, sticky=E)
self.entry_1.grid(row=0, column=1)
self.entry_2.grid(row=1, column=1)
def savings(self):
return (self.label_1 - self.label_2)
root = Tk()
root.title("Cost calculator")
root.geometry("500x200")
app = Application(root)
root.mainloop()
from tkinter import *
class Application(Frame):
def __init__(self, master):
Frame.__init__(self,master)
self.grid()
self.create_widgets()
def create_widgets(self):
self.label_1 = Label(self, text="Insert Income")
self.label_2 = Label(self, text="Insert Cost")
self.label_3 = Label(self, text = Cost)
self.entry_1 = Entry(self)
self.entry_2 = Entry(self)
self.label_1.grid(row=0, sticky=E)
self.label_2.grid(row=1, sticky=E)
self.label_3.grid(row=2, sticky=E)
self.entry_1.grid(row=0, column=1)
self.entry_2.grid(row=1, column=1)
def savings(self):
return (self.label_1 - self.label_2)
root = Tk()
root.title("Cost calculator")
root.geometry("500x200")
app = Application(root)
root.mainloop()