【Python Tkinter Widgets】
案例图1:(根据 图自行写出代码练习 使用 Pycharm 2022.2.3 /Pycharm 3.10.8)后面有参考答案
from tkinter import *
root = Tk()
root.geometry("400x200") #窗口大小
frame = Frame(root)
frame.pack()
leftframe = Frame(root)
leftframe.pack(side=LEFT) #frame 位置 左边
rightframe = Frame(root)
rightframe.pack(side=RIGHT) #frame 位置 右边
label = Label(frame, text="Hello world") #Label 文字
label.pack() # 位置
button1 = Button(leftframe, text="按钮1") #按钮 跟着frame 位置 和名字
button1.pack(padx=3, pady=3) #按钮 偏移的位置
button2 = Button(rightframe, text="按钮2")
button2.pack(padx=3, pady=3)
button3 = Button(leftframe, text="按钮3")
button3.pack(padx=3, pady=3)
root.title("The Tkinter Frame测试") # 窗口的名称
root.mainloop() #窗口 循环显示着
案例图2:(根据 图自行写出代码练习 使用 Pycharm 2022.2.3 /Pycharm 3.10.8)后面有参考答案
from tkinter import *
root = Tk()
root.geometry("400x200") #窗口大小
frame = Frame(root, bd = 6, bg = "green") # Label 文字 bg 加 绿色 bd边框 大小 加6
frame.pack()
leftframe = Frame(root, bg= "red", bd= 4) # bg 加 红色 bd边框 大小 加4
leftframe.pack(side=LEFT) #frame 位置 左边
rightframe = Frame(root, bg = "blue" ,bd = 5) # bg 加 蓝色 bd边框 大小 加5
rightframe.pack(side=RIGHT) #frame 位置 右边
label = Label(frame, text="Hello world") #Label 文字
label.pack() # 位置
button1 = Button(leftframe, text="按钮1") #按钮 跟着frame 位置 和名字
button1.pack(padx=3, pady=3) #按钮 偏移的位置
button2 = Button(rightframe, text="按钮2")
button2.pack(padx=3, pady=3)
button3 = Button(leftframe, text="按钮3")
button3.pack(padx=3, pady=3)
root.title("The Tkinter Frame测试") # 窗口的名称
root.mainloop() #窗口 循环显示着