在python中乘以移动矩形(tkinter)

我有两个问题:

  1. 我想制作几个矩形,随机移动。我在某个时候 可以用一个矩形做到这一点,但我不知道如何将它们相乘。

  2. 我是一个初学者,所以我复制了这个示例并对其进行了修改,但我不知道为什么我每次都要写“ self”和“ init ”。以这种方式命名这些参数似乎很常见。

我两次都看了两个问题,但没有找到满意的答案。

此处是代码:

from tkinter import *
from tkinter.ttk import *
from random import *

class simulation: 
    def __init__(self,anzahl,master = None):

        self.master = master
        self.canvas = Canvas(master,width= 2736,height= 1824)
        self.rectangle = self.canvas.create_rectangle(500,380,515,395,fill = "black") 
        self.canvas.pack()

        self.movement()

    def movement(self):
        self.canvas.move(self.rectangle,randint(-10,10),10))
        self.canvas.after(100,self.movement)

if __name__ == "__main__":
    master = Tk()
    master.title("Simulation")
    simulation = simulation(master)

mainloop()

tanichos 回答:在python中乘以移动矩形(tkinter)

也许这会帮到您,为每个玩家和帆布包装的玩家创建一个对象,以免隐藏其他玩家...

System.out.print(int+ "");

org.junit.ComparisonFailure: expected:<Row 1: 1 2 3 4 5[ ]> but was:<Row 1: 1 2 3 4 5[]>
本文链接:https://www.f2er.com/3086679.html

大家都在问