python用tkinter写一个随机点名程序
时间: 2023-11-20 12:07:28 浏览: 117
python+tkinter 随机点名.zip
好的,下面是一个简单的随机点名程序:
```python
import tkinter as tk
import random
class RandomName:
def __init__(self, master):
self.master = master
master.title("随机点名程序")
# 姓名列表
self.names = ["张三", "李四", "王五", "赵六", "钱七", "孙八", "周九", "吴十"]
# 显示随机姓名的标签
self.name_label = tk.Label(master, text="")
self.name_label.pack(pady=10)
# 随机点名按钮
self.random_button = tk.Button(master, text="随机点名", command=self.random_name)
self.random_button.pack()
def random_name(self):
# 从姓名列表中随机选择一个姓名
name = random.choice(self.names)
# 在标签上显示随机姓名
self.name_label.config(text=name)
root = tk.Tk()
app = RandomName(root)
root.mainloop()
```
这个程序中,我们使用了 `tkinter` 模块来创建了一个简单的 GUI 界面。程序中有一个姓名列表,当用户点击“随机点名”按钮时,程序会从列表中随机选择一个姓名并在标签上显示出来。
阅读全文