When I am trying to import a method from another class, I am getting the following error.
Traceback (most recent call last):
File "d:\Python\Report-monitoring-system\com\acc\report\main\Main.py", line 7, in <module>
from com.acc.report.report.review.Review import *
ModuleNotFoundError: No module named 'com'
Here's my code below. I want to access methods from Review class which is under com.acc.report.report.review.Review.py and from the class from where I am importing is under com.acc.report.main.Main.py
from com.acc.report.report.review.Review import *
class Main:
program = Tk()
def selectReports(self):
messagebox.showinfo("EDP", "All reports")
def showReports(self):
messagebox.showinfo("EDP", "Select reports")
def Show_Page(self):
# program = Tk()
self.program.title("My Tkinter app")
style = ttk.Style()
style.map("C.TButton",
foreground=[('pressed', 'red'), ('active', 'blue')],
background=[('pressed', '!disabled', 'black'), ('active', 'white')]
)
self.program.geometry("626x431")
reviewObj = Review()
monitor = ttk.Button(name="",text="Monitor",command=reviewObj.reviewReport,style="C.TButton")
monitor.pack(pady=100)
review = ttk.Button(name="",text="Review",command=self.selectReports,style="C.TButton")
review.pack(pady=0)
self.program.mainloop()
# Main method
if __name__ == "__main__":
objectMain = Main()
objectMain.Show_Page()