Я делаю некоторые упражнения с рисованием с использованием PyQt. По сути, я хочу создать несколько точек, которые плавают вокруг пространства виджета. До сих пор мне удалось создать класс с координатами x и y точек и тем, как эта точка отскакивает от сцены моего виджета. Мой код проекта:
Class Points:
def __init__(self):
self.x = #something
self.y = #something
def float(self):
angle = random.random() #some angle
while (True):
#everything to make my point float around
Моя проблема не в самом PyQt, а в том, как работают объекты. Я хочу создать несколько точек, которые плавают в сцене моего виджета. Как бы я создал несколько точек (несколько объектов одного класса), которые плавают вокруг независимо? Если бы я создал список вновь созданных точек в своем классе «Точки», все они имели бы одинаковые данные, но я бы хотел, чтобы у каждой точки были разные данные.
Спасибо!