随机抽取班级幸运星GUI
时间: 2023-08-27 17:46:22 浏览: 131
您可以使用Python的Tkinter模块来创建一个GUI界面,然后使用随机数生成器来实现随机抽取班级幸运星的功能。以下是一个简单的示例代码,供您参考:
```python
import tkinter as tk
import random
class LuckyStarGUI:
def __init__(self, master):
self.master = master
master.title("班级幸运星抽奖")
self.label = tk.Label(master, text="点击按钮随机抽取幸运星")
self.label.pack()
self.button = tk.Button(master, text="抽奖", command=self.draw_lucky_star)
self.button.pack()
def draw_lucky_star(self):
students = ["小明", "小红", "小刚", "小李", "小张"]
lucky_star = random.choice(students)
self.label.config(text="恭喜{}成为本次幸运星!".format(lucky_star))
root = tk.Tk()
gui = LuckyStarGUI(root)
root.mainloop()
```
在这个示例代码中,我们定义了一个`LuckyStarGUI`类来创建GUI界面。在GUI界面中,我们有一个标签和一个按钮。当用户点击按钮时,程序会从一个学生名单中随机选择一个幸运星,并将其显示在标签中。您可以根据需要修改学生名单。
阅读全文