• 实验目的

1、掌握tkinter编程

2、掌握tkinter组件

3、了解tkinter对话框操作

 

  • 实验题目

1、编写一窗口,实现单击鼠标左、右键事件检测及键盘事件检测。

 

2、缩写一窗体,分别测试Packer、Grid、Place布局

3、利用Entry部件及Button编写一个任意数相加并得结果的GUI。

from tkinter import *
fup=Frame()
fup.pack()

jiashu1=IntVar()
jiashu2=IntVar()

l1=Label(fup,text='加数1:')
e1=Entry(fup,textvariable=jiashu1,width=20)
l1.grid(row=1,column=1)
e1.grid(row=1,column=2)

l2=Label(fup,text='加数2:')
l2.grid(row=2,column=1)
e2=Entry(fup,textvariable=jiashu2,width=20)
e2.grid(row=2,column=2)

def add():
    l3.config(text=(jiashu2.get()+jiashu1.get()))

b1=Button(fup,text='plus',command=add)
b1.place(relx=0.5,rely=0.5)

l3=Label()
l3.pack()
mainloop()

4、参考P272-277这个程序,编写一个GUI,完成向Sqlite表添加一条记录。