今天,编写的一个童年游戏厅中的一个简单游戏——水果机。类似于大转盘一样,一个选定框随着时间在转盘上循环,玩家点击停止,选定框停下来,所选择的水果为最后的结果。
1.首先导入包
import tkinter
import threading
import time
2.建立基础的游戏界面,这里使用tikinter包的Tk类来帮我们创建对象
root = tkinter.Tk()
root.title('水果机')
root.minsize(300, 300)
3.摆放按钮,总计12种水果选项,由于代码类似就不一一展示了
btm1 = tkinter.Button(root, text="榴莲", bg="red")
btm1.place(x=20, y=20, width=50, height=50)
btm2 = tkinter.Button(root, text="葡萄", bg="pink")
btm2.place(x=90, y=20, width=50, height=50)
...
btm12 = tkinter.Button(root, text="菠萝", bg="pink")
btm12.place(x=20, y=90, width=50, height=50)
4.绘制开始与结束按钮,当用户点击开始时系统调用newtask函数,当用户点击停止时系统调用stop函数
btm13 = tkinter.Button(root, text="开始", bg="pink", command=newtask)
btm13.place(x=90, y=125, width=50, height=50)
btm14 = tkinter.Button(root, text="停止", bg="pink", command=stop)
btm14.place(x=160, y=125, width=50, height=50)
5.编写开始newtask函数,首先调用全局变量isl