好的,我意识到这不是一个非常明确的标题,所以希望这可以更好地澄清它(如果有人能为它想出一个更清晰的名称,我将不胜感激!)。
我正在为我的幼儿园班级创建一个积分跟踪器。我在脑海中看到的是一个底部为 0,顶部为 100 的条形图,以及一个从 0 到 100 上下扫描的颜色渐变点条形图。当他们点击触摸屏时,该条形图会冻结,并且它们的团队获得 x 点,其中 x 是条冻结的数字。
现在,我正在研究移动条的功能(甚至还没有设置冻结/中断)。我把它放在一起,但感觉真的很不优雅和丑陋。
def score_inc():
x = 0
while x < 100:
x += 1
time.sleep(0.01)
while x > 100:
x -= 1
time.sleep(0.01)
更不用说,我有理由相信这段代码会阻止操作,这意味着我无法显示/更新图形。
这是我第一次涉足 GUI 编程,所以我小心翼翼地尝试在编写图形前端之前编写一个无 GUI 的后端,这是错误的路线吗?由于缺乏更好的术语,是否有一种更流畅、更不丑陋的方式来使用“GUI 感知”的函数来实现这样的事情?