利用tkinter设计一个录入试验数据界面
时间: 2024-03-26 07:36:20 浏览: 68
简单python界面设计(tkinter库)
好的,以下是一个基本的录入试验数据界面的示例代码:
```python
import tkinter as tk
class DataEntryGUI:
def __init__(self, master):
self.master = master
master.title("录入试验数据")
# 创建标签和输入框
self.label1 = tk.Label(master, text="实验组:")
self.entry1 = tk.Entry(master)
self.label2 = tk.Label(master, text="控制组:")
self.entry2 = tk.Entry(master)
self.label3 = tk.Label(master, text="试验结果:")
self.entry3 = tk.Entry(master)
# 创建提交按钮
self.submit_button = tk.Button(master, text="提交", command=self.submit_data)
# 将标签、输入框和按钮放入窗口中
self.label1.grid(row=0, column=0)
self.entry1.grid(row=0, column=1)
self.label2.grid(row=1, column=0)
self.entry2.grid(row=1, column=1)
self.label3.grid(row=2, column=0)
self.entry3.grid(row=2, column=1)
self.submit_button.grid(row=3, column=1)
def submit_data(self):
# 获取输入框中的数据,可以在此处添加数据处理的代码
exp_group = self.entry1.get()
control_group = self.entry2.get()
result = self.entry3.get()
# 将数据输出到控制台
print("实验组:", exp_group)
print("控制组:", control_group)
print("试验结果:", result)
root = tk.Tk()
gui = DataEntryGUI(root)
root.mainloop()
```
运行代码后,将会弹出一个窗口,包含三个输入框和一个提交按钮。用户输入数据后,点击提交按钮,程序将会在控制台输出所输入的数据。你可以根据需要自行修改代码,添加更多的标签和输入框,或者增加数据处理的功能。
阅读全文