Python Forum
Why is the program not running? Is there a logical or syntax problem?
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Why is the program not running? Is there a logical or syntax problem?
#4
Your indentation is all over the place. This is correct:
import tkinter as tk
 
class Profit:
    def __init__(self, master):
This is wrong:
        self.calculate_button.grid(row=2, column=0)
      def rule(master):   #<- Should be same indentation as __init__.  Should also be blank line before def rule(master):
      return 72/master
# Should be indented 4 space from line above.

And this is wrong:
# create the main window and profit object
 root = tk.Tk()     # <- Should be no spaces, not 1
 pro = Profit(root)
 root.mainloop()
Your rule method is not written correctly (see my first post). It is likely you'll need to change the code where you call the method too.
Reply


Messages In This Thread
RE: Why is the program not running? Is there a logical or syntax problem? - by deanhystad - Mar-31-2023, 09:58 PM
not run yet? - by behi00 - Mar-31-2023, 10:16 PM
RE: PROGRAM MAP - by behi00 - Mar-31-2023, 10:29 PM
RE: PROGRAM MAP - by behi00 - Mar-31-2023, 10:59 PM
RE: PROGRAM MAP - by behi00 - Mar-31-2023, 11:23 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  [Tkinter] logical error - saving file rwahdan 4 2,331 Jul-01-2021, 12:59 PM
Last Post: rwahdan
  Running cli program within a wx window? t4keheart 2 2,862 Jan-23-2020, 04:50 PM
Last Post: buran
  tkinter GUI, problem running seperate files fishglue 17 6,734 Oct-15-2019, 02:56 PM
Last Post: Denni
  Interacting with python console while program is running Murmele 2 3,434 Feb-10-2018, 05:43 PM
Last Post: kmcollins

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020