python tkinter画布位置_Python Tkinter坐标画布
我在這里完全是初學者。我想知道x1的坐標,而它正在移動,所以它會不斷更新。在
這是我的密碼。在from tkinter import *
import tkinter as tk
import time
import random
class Example(tk.Frame):
def __init__(self,parent):
tk.Frame.__init__(self)`
#create a canvas
self.canvas = tk.Canvas(width=600, height=250)
self.canvas.pack()
self.road()
self.crossing()
def road(self):
Line1 = self.canvas.create_line(50, 50, 450, 50)
Line2 = self.canvas.create_line(50, 100, 450, 100)
def crossing(self):
CLine1 = self.canvas.create_line(350, 50, 350, 100)
CLine2 = self.canvas.create_line(375, 50, 375, 100)
class Car:
def __init__(self,x1,y1,x2,y2,vx,vy,color,Example):
self.x1 = x1
self.y1 = y1
self.x2 = x2
self.y2 = y2
self.vx = vx
self.vy = vy
self.color=color
self.Example = Example
def drawit(self):
self.Example.canvas.create_rectangle(x1,y1,x2,y2,color)
def moveit(self,vx,vy):
self.Example.canvas.move(vx,vy)
if __name__ == "__main__":
root = tk.Tk()
my_canvas = Example(root).pack(fill="both", expand=True)
mycar = Car(60, 60, 125, 90,3,0,"red",Example)
mycar.drawit()
mycar.moveit()
print (mycar.x1)
root.mainloop()
以下是錯誤消息:
^{pr2}$
進程結束,退出代碼為1
任何幫助都將不勝感激。在
總結
以上是生活随笔為你收集整理的python tkinter画布位置_Python Tkinter坐标画布的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 刺客信条奥德赛修改器怎么使用?15项修改
- 下一篇: 微软仍未修复“这台电脑无法运行 Win1