在一个框子里来回加点东西
from tkinter import *
window = Tk()
window.title("第一个 tkinter 界面") #加了一个title
label = Label(window,text="Welcome to Python")
button = Button(window,text="Click me")
button1 = Button(window,text= "Quit")
label.pack()
button.pack()
button1.pack()
window.mainloop()
title
增加一个titlewindow.title
这个title不需要进行所谓的pack()包管理器

pack()包管理器
Tkinter GUI它是事件驱动
- 单击鼠标
- 敲击键盘
和函数绑定,在事件发生被调用

from tkinter import *
def processOk():
print("Ok button is clicked")
def procseeCancel():
print("Cancel button is clicked")
window = Tk() # 建立窗口
btOK = Button(window, text="OK", fg="red", command=processOk)
btCancel = Button(window, text="Cancel", fg="yellow", command=procseeCancel)
btOK.pack()
btCancel.pack()
window.mainloop()
我们来了解一下
Button就是设置按钮
- 内涵的window,我估计是指向window这个名字的窗口,我一会可以改成别的窗口
- text这个好理解就是按钮上的字体
- command 指向某个功能包括函数
- fg按钮前景色
- bg按钮背景色
- 我试着点了。

- 我试着点了。
接着进行窗口改造

from tkinter import *
def processOk():
print("Ok button is clicked")
def procseeCancel():
print("Cancel button is clicked")
window = Tk() # 建立窗口
window.title("主程序窗口")
window2 = Tk() # 建立窗口 2
window2.title("辅助窗口")
btOK = Button(window, text="OK", fg="red", command=processOk)
btCancel = Button(window, text="Cancel", bg="yellow", command=procseeCancel)
btOK2 = Button(window2, text="OK", fg="red", command=processOk)
btCancel2 = Button(window2, text="Cancel", bg="yellow", command=procseeCancel)
btOK.pack()
btCancel.pack()
btOK2.pack()
btCancel2.pack()
window.mainloop()






