Python Tkinter Frame框架

Python Tkinter Frame框架

Python Tkinter框架小部件用于组织小部件组。它的作用类似于一个容器,可以用来容纳其他小部件。屏幕的矩形区域用于将小部件组织到Python应用程序中。

使用Frame小部件的语法如下所示。

语法

w = Frame(parent,  options)

下面给出了可能的选项列表。

SN 选项 描述
1 bd 它表示边界宽度。
2 bg 小部件的背景颜色。
3 cursor 鼠标指针会根据设置的不同值(如箭头、点等)而改变。
4 height 框架的高度。
5 highlightbackground 当小部件处于焦点状态时的背景颜色。
6 highlightcolor 小部件处于焦点状态时的文本颜色。
7 highlightthickness 当小部件处于焦点状态时,指定边界周围的厚度。
8 relief 指定边框的类型。默认值为FLAT。
9 width 它表示小部件的宽度。

示例

from tkinter import *

top = Tk()
top.geometry("140x100")
frame = Frame(top)
frame.pack()

leftframe = Frame(top)
leftframe.pack(side = LEFT)

rightframe = Frame(top)
rightframe.pack(side = RIGHT)

btn1 = Button(frame, text="Submit", fg="red",activebackground = "red")
btn1.pack(side = LEFT)

btn2 = Button(frame, text="Remove", fg="brown", activebackground = "brown")
btn2.pack(side = RIGHT)

btn3 = Button(rightframe, text="Add", fg="blue", activebackground = "blue")
btn3.pack(side = LEFT)

btn4 = Button(leftframe, text="Modify", fg="black", activebackground = "white")
btn4.pack(side = RIGHT)

top.mainloop()

输出:

Python Tkinter Frame框架

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程