python tkinter roll call
时间: 2023-09-26 11:09:26 浏览: 123
python tkinter guide
可以通过 Python 的 tkinter 模块来实现一个简单的点名系统。以下是一个基本的代码示例:
```python
import tkinter as tk
import random
class RollCall:
def __init__(self, master):
self.master = master
master.title("Roll Call")
self.label = tk.Label(master, text="Click the button to call a name!")
self.label.pack()
self.button = tk.Button(master, text="Call Name", command=self.call_name)
self.button.pack()
self.names = ["Alice", "Bob", "Charlie", "David", "Eve"]
def call_name(self):
name = random.choice(self.names)
self.label.config(text=name)
root = tk.Tk()
roll_call = RollCall(root)
root.mainloop()
```
这个程序会在窗口中显示一个标签和一个按钮,每次点击按钮会随机从给定的名字列表中选择一个名字并在标签中显示。可以根据需要修改名字列表和其他细节。
阅读全文