Я новичок в программировании и в настоящее время пытаюсь создать программу, которая рисует графики для аффинных функций (функций в форме f (x) = ax + b) с библиотекой Python Tkinter.Я делаю класс с именем graph, но когда я хочу инициализировать объект canvas, он должен зависеть от фрейма.Как я могу инициализировать основной кадр и объект canvas внутри класса?Вот код:
class Graph:
def __init__(self, a="", b="", dimensions=None, graduation=None, graph=tkinter.Tk(), graphing_area=tkinter.Canvas(graph, height=500, width=500)):
self.a = a
self.b = b
self.dimensions = dimensions
self.graduation = graduation
self.graph = graph
self.graphing_area = graphing_area