编程实现:利用tkinker进行GUI编程,图形界面显示以下淡水鱼数据。 已知淡水鱼数据 data = [ ['f1','鲤鱼','杂食性',300], ['f2','草鱼','食草性',240], ['f3','鲫鱼','温水性',500], ['f4','鳙鱼','温水性',400], ['f5','黑鱼','肉食性',480], ]
时间: 2023-08-20 21:43:17 浏览: 21
好的,以下是利用tkinter实现的GUI界面代码:
```
import tkinter as tk
data = [
['f1', '鲤鱼', '杂食性', 300],
['f2', '草鱼', '食草性', 240],
['f3', '鲫鱼', '温水性', 500],
['f4', '鳙鱼', '温水性', 400],
['f5', '黑鱼', '肉食性', 480],
]
root = tk.Tk()
root.title('淡水鱼数据')
# 创建表头
header = ['编号', '名称', '食性', '数量']
for i, col_name in enumerate(header):
tk.Label(root, text=col_name, relief=tk.RIDGE, width=10).grid(row=0, column=i)
# 创建表格内容
for row_idx, row_data in enumerate(data):
for col_idx, cell_data in enumerate(row_data):
tk.Label(root, text=cell_data, relief=tk.RIDGE, width=10).grid(row=row_idx+1, column=col_idx)
root.mainloop()
```
运行后,会弹出一个窗口,里面显示了淡水鱼数据的表格,如下图所示:
![淡水鱼数据表格](https://img-blog.csdn.net/20180719163133719?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3N0ZWluXzIwMTgwNzE5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/q/70)