猫史档案馆


【用python画一个小房几~】

用户:扫厕所个签吊不吊扫厕所个签吊不吊查看: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()


回复

上一页1 页 / 共 0下一页