Tkinter 框架

Tkinter 框架

Frame小部件对于以一种友好的方式分组和组织其他小部件非常重要。它类似于一个容器,负责安排其他小部件的位置。

它使用屏幕上的矩形区域来组织布局并为这些小部件提供填充。框架还可以用作实现复杂小部件的基类。

语法

以下是创建此小部件的简单语法-

w = Frame (master, option, ... )

参数

  • master - 这表示父窗口。

  • options - 这是该小部件最常用选项的列表。这些选项可以用逗号分隔的键值对的形式使用。

序号 选项与描述
1 Bg 标签和指示器后显示的正常背景颜色。
2 Bd 指示器周围的边框大小。默认为2像素。
3 Cursor 如果将此选项设置为光标名称(箭头、点等),当光标悬停在复选框上时,鼠标光标将更改为该模式
4 Height 新框架的垂直尺寸。
5 highlightbackground 框架失去焦点时的焦点高亮颜色。
6 Highlightcolor 框架获得焦点时显示的焦点高亮颜色。
7 highlightthickness 焦点高亮的粗细。
8 Relief 使用默认值relief=FLAT时,复选框不会突出显示。您可以将此选项设置为任何其他样式。
9 width 复选框的默认宽度由显示的图像或文本的大小确定。您可以将此选项设置为字符数,并且复选框将始终具有该字符数的空间。

示例

尝试以下例子自己操作 –

from tkinter import *

root = Tk()
frame = Frame(root)
frame.pack()

bottomframe = Frame(root)
bottomframe.pack( side = BOTTOM )

redbutton = Button(frame, text="Red", fg="red")
redbutton.pack( side = LEFT)

greenbutton = Button(frame, text="Brown", fg="brown")
greenbutton.pack( side = LEFT )

bluebutton = Button(frame, text="Blue", fg="blue")
bluebutton.pack( side = LEFT )

blackbutton = Button(bottomframe, text="Black", fg="black")
blackbutton.pack( side = BOTTOM)

root.mainloop()

当以上代码被执行时,它产生以下结果 –

Tkinter 框架

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程