当前位置: 首页 > news >正文

网站宣传的传统方式有哪些如何查看网站是否被百度收录

网站宣传的传统方式有哪些,如何查看网站是否被百度收录,wordpress中文购物,数据平台概述 当我女朋友跟我说要吃水果,又不知道吃啥水果时候,她以为难为到我了,有啥事难为到程序员的呢! 今天用python利用第三方tkinterthreadingtime库开发一个幸运水果抽奖大转盘!抽到啥吃啥 详细 老规矩!咱…

概述

当我女朋友跟我说要吃水果,又不知道吃啥水果时候,她以为难为到我了,有啥事难为到程序员的呢! 今天用python利用第三方tkinter+threading+time库开发一个幸运水果抽奖大转盘!抽到啥吃啥

详细

老规矩!咱们先看看效果!

准备工作

开发过程中使用的工具
Visual Studio Code - Insiders
pycharm

这次咱们使用了Python第三方模块中三个tkinter+threading+time模块、可通过Windows下载方法、cmd命令pip instal

    import tkinterimport threadingimport time

一、先利用tkinter模块设定一个初始化对象,窗口大小就设个600*600

        def __init__(self):self.root = tkinter.Tk()self.root.title('水果幸运大转盘')self.root.minsize(600, 600)self.root['bg'] = 'cyan'

在设置一个布局

    self.pack_labels()

创建一个列表,把所有水果标签组件放进去

    self.label_lists = [self.label11, self.label12, self.label13, self.label14, self.label24, self.label34, self.label44, self.label43, self.label42, self.label41,self.label31, self.label21]
初始化开始循环状态的值self.isrotate = False设置是否终止转盘的值self.stop_run_sign = False设置初始化列表索引值self.i = 0

二、咱在设置一下抽奖布局,创建pack_labels函数

1、设置图片

    设置抽奖程序布局def pack_labels(self):#设置图片self.bm1 = tkinter.PhotoImage(file='./苹果.gif')self.label11 = tkinter.Label(self.root,text='苹果', bg='white',image = self.bm1)self.label11.place(relx=0.08, rely=0.08, relwidth=0.15, relheight=0.15)设置一下摆放开始/停止按钮组件self.btn1 = tkinter.Button(self.root,text='Start', bg='green', font=('黑体', 20), command=self.new_threading)self.btn1.place(relx=0.26, rely=0.40, relwidth=0.2, relheight=0.15)self.btn2 = tkinter.Button(self.root,text='Stop', bg='red', font=('黑体', 20), command=self.stop)self.btn2.place(relx=0.54, rely=0.40, relwidth=0.2, relheight=0.15)

三、新建个start_run函数

1、判断循环是否开始

    if self.isrotate == True:#已经开始,则不再进行新的循环

2、使用while 循环遍历label_lists列表,依次将label变为红色

    while True:#判断循环开始或是停止if self.stop_run_sign:#若是按下停止按钮,退出当前函数returntry:# 设置时间间隔time.sleep(0.05)# 将所有组件变成白色的for label in self.label_lists:label['bg'] = 'white'# 将当前数值对应的组件变色self.label_lists[self.i]['bg'] = 'red'# 变量+1self.i += 1# 如果i大于最大索引,将i值设置为0if self.i == len(self.label_lists):self.i = 0

四、在新建一个线程的函数

1、设置转盘停止状态的值为False

    self.stop_run_sign = False

2、建立新的线程

    new = threading.Thread(target=self.start_run)

3、开始运行新的线程

    new.start()

4、设置循环开始的值

     self.isrotate = True

五、新建一个停止转盘的方法

1、设置停止转盘值self.stop_run_sign = True2、判断循环开始的状态值if self.isrotate == False:#弹出未开始点击结束的提示信息result = tkinter.messagebox.askokcancel(title = '提示框',message = '您还没有开始抽奖,是否开始抽奖?')if result == True:self.new_threading()else:tkinter.messagebox.showinfo(title='提示框', message='您已取消抽奖,欢迎下次使用!')#已开始抽奖,按下结束键else:tkinter.messagebox.showinfo(title='提示信息', message='恭喜您,您抽中了:' + self.label_lists[self.i]['text'])3、最后在设置一下循环状态值self.isrotate = False

http://www.yayakq.cn/news/330338/

相关文章:

  • 都匀住房和城乡建设局网站学seo推广
  • 南京多样化的网站建设定制公司讷河做网站公司
  • 怎样在百度能搜到自己的网站沧州网站建设培训
  • 网站界面设计材料收集论坛门户网站开发
  • 淮安市建设局网站亚马逊购物
  • 博物馆 网站 建设企业所得税怎么算300万以上
  • 长沙网站设计我选刻定制旅游网站建设方案
  • 深圳论坛网站建设千博企业网站管理系统 后台拿shell
  • h5技术建设网站租办公室
  • 营业执照上有以上除网站制作泊头做网站
  • 做网站时连服务器上的数据库项目管理软件p6
  • 哈尔滨可以做网站的公司网站后台开发技术
  • 东莞网站建设(信科分公司)网站带后台免费下载
  • 怎么才能找到想做网站建设的客源微信营销的优缺点
  • ui中有哪些做的好看的网站竞价推广运营
  • 哪个网站查食品建设好网站专题报道页面怎么做的
  • 搜款网站一起做网店找回网站后台
  • 做网站好平台化营业执照官网入口
  • 在哪个彩票网站是小黄人做头像的网上注册公司在哪办
  • 合肥网站营销网站建设所需要的材料
  • 找人做网站需求怎么写sql网站源码
  • 爱站网反链查询男女做那些事免费网站
  • 个人网站怎样申请icp郑州 互联网 公司网站
  • 长春移动网站建设wordpress博客头图怎么改
  • 陕西企业网站建设价格广州网站开发十度网络最好
  • 英雄联盟网站源码进出长春最新规定
  • php网站文件下载怎么做北京做手机网站的公司名称
  • p2p网站开发费用做一个卖东西的网站
  • 网站做seo优化有什么优势个人网站备案核验单
  • 如何做百度的网站沈阳app制作网站建设推