python tkinter写的一个判断图形数量的界面

这是一个使用Python tkinter库创建的图形界面应用,用于生成和判断随机图形的数量。用户可以输入矩形和圆的数目进行验证,同时可以设置图形闪烁时间。程序包含图形重叠检查功能,但可能不够精确。应用包括重置、清除、验证和开始等操作,适合初学者了解图形界面编程。
摘要由CSDN通过智能技术生成

python tkinter写的一个判断图像数量的界面

图形展示

请添加图片描述
请添加图片描述

代码

里面判断图形是否重合做的有点糙,好多判断不出来,勉强可以用。

import tkinter
from tkinter import *
import random
import time


def painting():
    start_point_x = random.randint(1, 640)
    start_point_y = random.randint(31, 340)
    end_point_x = start_point_x + 30
    end_point_y = start_point_y + 30
    return start_point_x, start_point_y, end_point_x, end_point_y


class games1:
    def __init__(self):
        self.win = tkinter.Tk()
        self.win.title("判断图像个数")
        self.win.geometry("760x430")

        # 创建并添加画布
        self.cv = Canvas(self.win, background='white')
        self.cv.pack(fill=BOTH, expand=YES)
        # 添加提示信息
        label1 = '*' * 50 + "请问刚才出现了几个图形?" + '*' * 50
        self.label1 = tkinter.Label(self.win, text=label1)
        self.label1.place(x=1, y=1)
        # 添加清除画布按钮
        self.button1 = tkinter.Button(self.win, text="重置", width=8, command=self.refresh_data).place(x=680, y=30)
        self.button2 = tkinter.Button(self.win, text="清除", width=8, command=self.clear_all).place(x=680, y=80)
        # 添加验证输入框和验证按钮
        self.label2 = tkinter.Label(self.win, text="矩形个数").place(x=680, y=130)
        self.entry2 = tkinter.Entry(self.win, width=8
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值