📜  如何在框架 tkinter 内创建框架?

📅  最后修改于: 2022-05-13 01:55:13.290000             🧑  作者: Mango

如何在框架 tkinter 内创建框架?

先决条件: Tkinter

使用 Tkinter 创建基本框架非常容易,本文重点介绍如何在其中创建另一个框架。要创建一个基本框架,父窗口的名称作为 frame()函数的第一个参数给出。因此,要在此框架中添加另一个框架,只需将第一个框架的名称作为父窗口提供给第二个框架。

相对于父窗口给出了诸如框架填充之类的可选值。我们可以使用相同的方法以这种方式添加多个帧,通过使前一帧成为当前帧的父帧。

方法:

  • 创建普通的 Tkinter 窗口
  • 正常创建第一帧
  • 创建第二帧
  • 将第一个窗口作为其父窗口
  • 执行代码

frame() 是一个内置的 Tkinter 方法,它有助于实现我们所需的功能。



程序:

Python3
# Import Module
from tkinter import *
 
# Create Tkinter Object
root = Tk()
 
# Set Geometry
root.geometry("400x400")
 
# Frame 1
frame1 = Frame(root,bg="black",width=500,height=300)
frame1.pack()
 
# Frame 2
frame2 = Frame(frame1,bg="white",width=100,height=100)
frame2.pack(pady=20,padx=20)
 
# Execute Tkinter
root.mainloop()


输出: