我是靠谱客的博主 踏实万宝路,最近开发中收集的这篇文章主要介绍python抽奖简单小程序游戏_python实现的简单抽奖系统实例,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

#!/usr/bin/env python

#coding=utf-8

from Tkinter import *

import time

import random

class App:

def __init__(self,master):

frame = Frame(master)

frame.pack()

v = StringVar()

self.e = Entry(frame,textvariable=v,bd='5')

v.set('')

self.v = v

self.e.pack(padx=5)

self.button1 = Button(frame,text = 'start',fg='red',command=self.start_hi)

self.button1.pack(side=LEFT)

self.button2 = Button(frame,text='stop',fg = 'blue',command=self.say_stop)

self.button2.pack(side=LEFT)

self.root=master

self.stop = 0

#scrollbar = Scrollbar(frame, orient=VERTICAL)

#self.b1 = Listbox(frame, yscrollcommand=scrollbar.set)

#scrollbar.pack(side=RIGHT, fill=Y)

#self.b1.pack(side=LEFT, fill=BOTH, expand=1)

def list_star(self):

star = []

file = open('yaojiang.txt','r+')

data = file.readlines()

file.close()

for n in data:

l1 = n.split(':')

a = l1[0] + ':'+ l1[1][:4] + 'xxxx' + l1[1][8:12]

a = a.strip()

star.append(a)

return star

def start_hi(self):

self.stop = 0

#star = []

#file = open('yaojiang.txt','r+')

#data = file.readlines()

#file.close()

#for n in data:

#l1 = n.split(':')

#a = l1[0] + ':'+ l1[1][:4] + 'xxxx' + l1[1][8:12]

#a = a.strip()

#star.append(a)

star = self.list_star()

self.update_clock(star)

def say_stop(self):

self.stop = 1

#b = self.start()

def update_clock(self,star):

b = random.choice(star)

self.v.set(b)

if self.stop == 1:

return

self.root.after(50, self.update_clock,star)

root = Tk()

app = App(root)

root.mainloop()

最后

以上就是踏实万宝路为你收集整理的python抽奖简单小程序游戏_python实现的简单抽奖系统实例的全部内容,希望文章能够帮你解决python抽奖简单小程序游戏_python实现的简单抽奖系统实例所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部