写一个带有gui的Python 打分程序
时间: 2024-12-24 19:39:03 浏览: 3
编写一个带有GUI的Python打分程序,通常会使用如Tkinter或PyQt这样的图形用户界面库。这里是一个简单的例子,使用Tkinter库:
```python
import tkinter as tk
class ScoringApp(tk.Tk):
def __init__(self):
super().__init__()
# 窗口设置
self.title("得分系统")
self.geometry("400x300")
# 创建标签和输入框
self.score_label = tk.Label(text="请输入分数:")
self.score_label.pack(pady=10)
self.score_entry = tk.Entry(self)
self.score_entry.pack()
# 创建提交按钮
self.submit_button = tk.Button(text="提交", command=self.check_score)
self.submit_button.pack(pady=10)
def check_score(self):
score = int(self.score_entry.get())
if score >= 0 and score <= 100:
print(f"输入的分数是: {score}")
else:
print("分数超出范围,请输入0到100之间的数字.")
if __name__ == "__main__":
app = ScoringApp()
app.mainloop()
```
在这个程序中,我们创建了一个简单的窗口,包含一个标签提示输入分数,一个输入框让用户输入,以及一个提交按钮。当点击按钮时,它会读取并验证输入的分数。
阅读全文