用户:
扫厕所个签吊不吊查看:0 回复:0 评论:0 创建时间:2024-01-27T21:24:52
import tkinter as tk
class DrawingApp:
def __init__(self, window):
self.window = window
self.canvas = tk.Canvas(self.window, width=400, height=400)
self.canvas.pack()
self.draw_house()
def draw_house(self):
# Draw the roof
self.canvas.create_polygon(50, 100, 350, 100, 200, 0, fill='brown')
# Draw the body
self.canvas.create_rectangle(50, 100, 350, 300, fill='sandybrown')
# Draw the door
self.canvas.create_rectangle(200, 200, 230, 250, fill='brown')
# Draw the windows
self.canvas.create_oval(100, 150, 130, 170, fill='lightblue')
self.canvas.create_oval(270, 150, 300, 170, fill='lightblue')
# Draw the chimney
self.canvas.create_rectangle(300, 100, 330, 130, fill='gray')
def main():
window = tk.Tk()
window.title('House Drawing')
app = DrawingApp(window)
window.mainloop()
if __name__ == '__main__':
main()