1.编程实现:利用tkinker进行GUI编程,图形界面显示以下淡水鱼数据。
已知淡水鱼数据
data = [
['f1','鲤鱼','杂食性',300],
['f2','草鱼','食草性',240],
['f3','鲫鱼','温水性',500],
['f4','鳙鱼','温水性',400],
['f5','黑鱼','肉食性',480],
]
import tkinter as tk
data = [
['f1', '鲤鱼', '杂食性', 300],
['f2', '草鱼', '食草性', 240],
['f3', '鲫鱼', '温水性', 500],
['f4', '鳙鱼', '温水性', 400],
['f5', '黑鱼', '肉食性', 480],
]
t = tk.Tk()
t.geometry('300x250')
t.title('淡水鱼数据')
table = tk.LabelFrame(t, text='淡水鱼数据')
table.pack()
cols = ['编号', '种类', '食性', '重量']
for i, col in enumerate(cols):
label1 = tk.Label(table, text=col, font='Helvetica 12 bold')
label1.grid(row=0, column=i, padx=5, pady=5)
for i, row in enumerate(data):
for j, value in enumerate(row):
label1 = tk.Label(table, text=value, font='Helvetica 12')
label1.grid(row=i+1, column=j, padx=5, pady=5)
t.mainloop()