Python GUI 介绍 与 Tkinter 框架

【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() #窗口 循环显示着

猜你喜欢

转载自blog.csdn.net/PieroPc/article/details/127544950