抽奖小工具的设计(2)
(学习来源:b站up主 程序员在思考)
要求:界面中央显示手机号码,点击开始按钮开始滚动号码,再次点击停止,中奖结果显示当前中奖号码。
from tkinter import *
import random
isScroll = False # 全局变量 是否滚动
def do_Click():
global isScroll
isScroll = not isScroll # 调用一次“按钮”就会在True和False之间进行一次切换
btuText = "停止" if isScroll else "开始" # 如果开始滚动,按钮上显示停止
doButton.config(text=btuText) # 用config() 对按钮进行配置使其满足上一行代码的条件
if isScroll: # 如果是滚动状态才能调用run_counter()
run_counter() # 按钮触发号码滚动
def run_counter():
def counter():
global phones, isScroll
if isScroll:
user_label