Python__模块(界面-开发)__tkinter(文档查询)

简介

界面开发工具。


文档查询

https://docs.python.org/zh-cn/3/library/tk.html

https://tkdocs.com/tutorial/firstexample.html

https://tcl.tk/man/tcl8.6/TkCmd/contents.htm


参数列表

控件参数

Button

按钮

Canvas

画布

Entry

输入框

Frame

框架容器

Label

标签控件

Listbox

列表框

Menubutton

菜单控件

Menu

菜单

Message

消息控件

Radiobutton

单选按钮

CheckButton

多选框

Scale

范围控件

Scrollbar

滚动条

Text

文本控件:用来显示多行文本

Toplevel

容器控件:用来提供一个单独的对话框,和Frame比较类似

Spinbox

输入控件:与Entry类似,但是可以指定输入范围值

PanedWindow

窗口布局管理的插件,可以包含一个或者多个子控件

LabelFrame

简单的容器控件,常用于复杂的窗口布局

tkMessageBox

用于显示应用程序的消息框

属性参数

Dimension

控件大小

Color

控件颜色

Font

控件字体

Anchor

锚点

Relief

控件样式

Cursor

光标

fg/bg

前景色/背景色

width/height

宽/高

image

 图片

justify

文本对齐方式(LEFT, RIGHT, CENTER)

padx/pady

内边距X/内边距Y

relief

边框样式(FLAT、SUNKEN、RAISED、GROOVE、RIDGE。默认为 FLAT。)

state

按钮组件状态(NORMAL、ACTIVE、 DISABLED。默认 NORMAL。)

underline

下划线

wraplength

限制按钮每行显示的字符的数量

text

文本内容

几何管理

pack()

包装

grid()

网格

place()

位置

颜色参数

activebackground

组件活动状态时的背景颜色,如按钮被点击时的按钮背景颜色

activeforeground

组件活动状态时的前景颜色,如按钮被点击时的按钮文字颜色

background 或 bg

组件正常状态时的背景颜色

disabledforeground

当组件被禁用时的前景颜色,如按钮被禁用时的文字颜色

foreground 或 fg

组件正常状态时的背景颜色

highlightbackground

组件无焦点时的高亮边框的颜色,如文本框的外高亮框

highlightcolor

组件有焦点时高亮边框的颜色,如文本框的外高亮框

selectbackground

组件的所选项目的背景颜色,如文本框中的文字被选中的背景颜色

selectforeground

组件的所选项目的前景颜色,如文本框中的文字被选中的字体颜色

菜单参数

add_cascade(**options)

添加一个父菜单,将一个指定的子菜单,通过 menu 参数与父菜单连接,从而创建一个下拉菜单。

add_checkbutton(**options)

添加一个普通的命令菜单项

add_radiobutton(**options)

添加一个单选按钮的菜单项

add_separator(**options)

添加一条分割线

add(add(itemType, options))

添加菜单项,此处 itemType 参数可以是以下几种:'command'、'cascade', 'checkbutton'、'radiobutton'、'separator' 五种,并使用 options 选项来设置

delete(index1, index2=None)

1. 删除 index1 ~ index2(包含)的所有菜单项 2. 如果忽略 index2 参数,则删除 index1 指向的菜单项

entrycget(index, option)

获得指定菜单项的某选项的值

entryconfig(index, **options)

设置指定菜单项的选项

index(index)

返回与 index 参数相应的选项的序号

insert(index, itemType, **options)

插入指定类型的菜单项到 index 参数指定的位置

invoke(index)

调用 index 指定的菜单项相关联的方法

post(x, y)

调用 index 指定的菜单项相关联的方法

type(index)

获得 index 参数指定菜单项的类型

unpost()

移除弹出菜单

yposition(index)

返回 index 参数指定的菜单项的垂直偏移位置

菜单属性

accelerator

1. 设置菜单项的快捷键,快捷键会显示在菜单项目的右边,比如 accelerator = 'Ctrl+O' 表示打开;    

2. 注意,此选项并不会自动将快捷键与菜单项连接在一起,必须通过按键绑定来实现。

command

选择菜单项时执行的 callback 函数。

label

定义菜单项内的文字。

menu

此属性与 add_cascade() 方法一起使用,用来新增菜单项的子菜单项。

selectcolor

指定当菜单项显示为单选按钮或多选按钮时选择中标志的颜色。

state

定义菜单项的状态,可以是 normal、active 或 disabled。

onvalue/offvalue

1. 默认情况下,variable 选项设置为 1 表示选中状态,反之设置为 0,设置 offvalue/onvalue 的值可以自定义未选中状态的值。

tearoff

1. 如果此选项为 True,在菜单项的上面就会显示一个可选择的分隔线

2. 注意:分隔线会将此菜单项分离出来成为一个新的窗口

underline

设置菜单项中哪一个字符要有下画线

value

设置按钮菜单项的值

variable

当菜单项是单选按钮或多选按钮时,与之关联的变量


猜你喜欢

转载自blog.csdn.net/werdasooooo/article/details/135014205
今日推荐