• 大小: 4KB
    文件类型: .py
    金币: 2
    下载: 1 次
    发布日期: 2024-03-19
  • 语言: Python
  • 标签: python  python实战  

资源简介

利用python对抽奖大转盘进行简易实现。 采用图形界面的效果,利用两个按钮实现对于转盘的控制。 (此为某网络课程中的详细实现)

资源截图

代码片段和文件信息

#哔哩哔哩视频改编
‘‘‘
原理分析  写文档的能力
1>用python开发一个图形界面的效果
2>有12个备选选项和2个功能按钮
3>确定备选选项的和功能按钮的位置
每一个备选选项的xy(横竖)都有相同的间隔
功能按钮的字图形界面的中间
4>点击开始会不断旋转,点击停止按钮的时候,选中选项的背景颜色 为红色,没被选中的选项的背景颜色为白色
‘‘‘
#-*- coding:UTF-8 -*-
import tkinter
import threading
import time

#1.生成主窗口,设置窗口的标题,大小

root = tkinter.Tk()

root.title(“抽奖小程序“)

root.minsize(300300)

#2.摆放按钮,按钮的位置,大小

btn1 = tkinter.Button(roottext=‘iPhone‘bg=‘red‘)
btn1.place(x=20y=20width=50height=50)

btn2 = tkinter.Button(roottext=‘10元优惠‘bg=‘white‘)
btn2.place(x=90y=20width=50height=50)

btn3 = tkinter.Button(roottext=‘小猪公仔‘bg=‘white‘)
btn3.place(x=160y=20width=50height=50)

btn4 = tkinter.Button(roottext=‘谢谢参与‘bg=‘white‘)
btn4.place(x=230y=20width=50height=50)

btn5 = tkinter.Button(roottext=‘50元话费‘bg=‘white‘)
btn5.place(x=20y=90width=50height=50)

btn6 = tkinter.Button(roottext=‘挂链‘bg=‘white‘)
btn6.place(x=20y=160width=50height=50)

btn7 = tkinter.Button(roottext=‘明星签名‘bg=‘white‘)
btn7.place(x=230y=230width=50height=50)

btn8 = tkinter.Button(roottext=‘现金10元‘bg=‘white‘)
btn8.place(x=160y=230width=50height=50)

btn9 = tkinter.Button(roottext=‘谢谢参与‘bg=‘white‘)
btn9.place(x=90y=230width=50height=50)

btn10 = tkinter.Button(roottext=‘蓝牙耳机‘bg=‘white‘)
btn10.place(x=20y=230width=50height=50)

btn11 = tkinter.Button(roottext=‘手表‘bg=‘white‘)
btn11.place(x=230y=160width=50height=50)

btn12 = tkinter.Button(roottext=‘墨镜‘bg=‘white‘)
btn12.place(x=230y=90width=50height=50)

#2.1>将所有选项添加到列表中 python基础看列表掌握情况

herolists = [btn1btn2btn3btn4btn5btn6btn7btn8btn9btn

评论

共有 条评论