
1.window = Tk()
2.pack grid place
3.rowspan columspan
4.使用Text组件
5.使用message控件。
6.执行回调函数。
7.window.title(“Tax Form”)
8.几何管理器是用来在屏幕上放置小部件的工具
习题10的答案
1.如下所示:
from tkinter import * # Import tkinter
class MainGUI:
MainGUI()
2.如下所示:
from tkinter import *
window = Tk()
window.title("Full Name")
Label(window, text="First name:").grid(row=1, column=0, sticky=E)
conOFentFirstName = StringVar()
Label(window, text="Full name:").grid(row=3, column=0, sticky=E)
conOFentFullName = StringVar()
entFullName = Entry(window, state="readonly", textvariable=conOFentFullName) entFullName.grid(row=3, column=1, padx=5) window.mainloop()
3. 如下所示
from tkinter import *
def changeColorandText():
window = Tk()
window.title("Change Colors")
window.mainloop()
4. 如下所示
from tkinter import *
window.title("Oceans")
lstOcean = Listbox(window, width=8, height=4, listvariable=conOFlstOcean, yscrollcommand=yscroll.set)
lstOcean.grid(row=0, column=1, rowspan=4, pady=5, sticky=E) conOFlstOcean.set(tuple(oceanList))
yscroll["command"] = lstOcean.yview window.mainloop()
5. 如下所示
from tkinter import *
优秀"
优异"
良好"
window = Tk() window.title("Graduation Honors")
caption = "GPA (2 through 4):"
conOFentGPA = StringVar()
entGPA = Entry(window, width=4, textvariable=conOFentGPA)
entGPA.grid(row=0, column=1, padx=5, sticky=W)
conOFentHonors = StringVar()
textvariable=conOFentHonors)
e)
6. 如下所示
from tkinter import *
def add():
def subtract():
def multiply():
window = Tk()
entSecond = Entry(window, width=5, textvariable=conOFentSecond) entSecond.grid(row=1, column=2)
entResult = Entry(window, state="readonly", width=20, textvariable=conOFentResult)
