自定義類如下
from tkinter import *
import random
import time
class Ball:
def __init__(self,canvas, color):
self.canvas = canvas
self.id = canvas.create_oval(10,10,25,25,fill = color)
self.canvas.move(self.id, 245,100)
def draw(self):
pass
類的文件名是Balls.py, 保存在名為playball的包下面
重要一點:playball包里面要有一個文件__init__.py, 這個文件用來表示一個包,內容為空就可以。
下面是引用到它的程序:
from playball.Balls import Ball
ball = Ball(canvas,'red')
引用的格式應是這樣:
from 包名.文件名 import 類名