导图社区 Widget主题
这是一篇关于Widget的思维导图,主要内容包括:其他,Mega Widget,选择Widget,布局Widget,基础Widget,通用选项。列出了多种基本的Widget类型,如“Input”(输入框)、“Message”(消息框)、“Text”(文本)等,并描述了它们的属性(如“width”宽度、“label”标签、“display”显示方式等)。详细列出了这些类别下的具体Widget组件及其功能。整个思维导图通过线条连接各个组件,清晰地展示了它们之间的层级结构和相互依赖关系。
编辑于2024-07-02 22:57:17这是一篇关于利弊分析的思维导图,围绕汽车造假测试相关事宜展开分析,主要内容包括:理想,乘龙,中国汽研,我们自己。
这是一篇关于PDNPower Delivery Network的思维导图,主要内容包括:术语,PDN建模,噪声来源,测试方法,分析方法,指标,组成。
这是一篇关于Widget的思维导图,主要内容包括:其他,Mega Widget,选择Widget,布局Widget,基础Widget,通用选项。列出了多种基本的Widget类型,如“Input”(输入框)、“Message”(消息框)、“Text”(文本)等,并描述了它们的属性(如“width”宽度、“label”标签、“display”显示方式等)。详细列出了这些类别下的具体Widget组件及其功能。整个思维导图通过线条连接各个组件,清晰地展示了它们之间的层级结构和相互依赖关系。
社区模板帮助中心,点此进入>>
这是一篇关于利弊分析的思维导图,围绕汽车造假测试相关事宜展开分析,主要内容包括:理想,乘龙,中国汽研,我们自己。
这是一篇关于PDNPower Delivery Network的思维导图,主要内容包括:术语,PDN建模,噪声来源,测试方法,分析方法,指标,组成。
这是一篇关于Widget的思维导图,主要内容包括:其他,Mega Widget,选择Widget,布局Widget,基础Widget,通用选项。列出了多种基本的Widget类型,如“Input”(输入框)、“Message”(消息框)、“Text”(文本)等,并描述了它们的属性(如“width”宽度、“label”标签、“display”显示方式等)。详细列出了这些类别下的具体Widget组件及其功能。整个思维导图通过线条连接各个组件,清晰地展示了它们之间的层级结构和相互依赖关系。
Widget
通用选项
背景颜色 -background color -background #000
前景颜色 -foreground color -foreground #000
边框宽度 -borderwidth width -borderwidth 1.0
字体 -font fontDescriptor
字体类型
字号
加粗
设置高度 -height number
设置高亮背景颜色 -highlightcolor color
设置高亮颜色 -highlightcolor color
设置widget的PADX -padx number
设置pady -pady number
设置3D模式 -relief condition
Raised
Sunken
Flat
Ridge
Solid
Groove
设置文本 -text text
设置widget关联的变量 -textvariable varName
设置宽度 -width number
基础Widget
标签Label 显示内容
对齐 -justify alignment
left
center
right
按键Button 按键动作
设置命令 -command action
输入框Entry
-show character 安全输入
消息框Message
-aspect ratio 默认150
文本Text
带管理器的窗口Toplevel
布局Widget
容器Frame
可以容纳其他Widget frame .myframe1 pack .myframe1
准确布局Place
指定widget的x位置 -x xLocation
指定widget的y位置 -y yLocation
-relx xFraction
-rely yFraction
Pack
-side side
left
right
top
bottom
-anchor edge
n
e
w
s
-expand boolean
-fill direction
x:垂直填充
y:水平填充
-after widgetName
网格布局Grid
-column number
-row number
-columnspan number
-rowspan number
-sticky side
n:top
s:bottom
e:right
w:left
选择Widget
Radiobutton
-command action
-text text
-variable variableName
-value variableValue
Checkbutton
-command action
-text text
-variable variableName
Menu
Menu Button选项
-text text
-command action
-textvariable varName
-underline charPosition
-menu menuName
Menu选项
-postcommand action
-menu menuName
-tearoff boolean
MenuName Add选项
-command action
-menu menuName
-label string
-variable varName
-value string
-underline position
Listbox
-selectmode mode
-exportselection bool
Mega Widget
Dialog
tk_dialog window title detailText bitmap default string1 ... stringn
window:窗口
title:窗口title
detailText:详细信息
bitmap:位图
default
string1...stringn
Spinbox
spinbox spinboxName options
-from number
-increment number
-textvariable varName
-to number
-values array
Combobox
combobox comboboxName options
-textvariable varName
-values array
-justify alignment
-state requiredState
read_only
disabled
normal
-postcommand command
Notebook
ttk::notebook notebookName options
Progressbar
progressbar progressbarName options
-length number
-maximum number
-mode mode
-orien orientation
-value number
-variable varName
Treeview
treeview treeviewName options
-columns columnNames
-displaycolumns columns
-height number
-selectmode mode
Scrollbar
scrollbar scrollbarName options
-orien orientation
-command command
Scale
scale scaleName options
-from number
-variable varName
-length number
-orien orientation
-to number
-command command
其他
画布
选项
-closeenough distance
-scrollregion boundingBox
-xscrollincrement size
-yscrollincrement size
子Widget
Line
canvasName create line x1 y1 x2 y2 ... xn yn options
-arrow end
both
first
last
none
-fill color
-smooth boolean
-splinesteps number
Arc
canvasName create arc x1 y1 x2 y2 options
-fill color
-start angle
-extent angle
-style styleType
Rectangle
canvasName create rectangle x1 y1 x2 y2 options
-outline color
-fill color
-stipple bitmap
-width number
Oval
canvasName create oval x1 y1 x2 y2 options
-outline color
-fill color
-stipple bitmap
-width number
Polygon
canvasName create polygon x1 y1 x2 y2 ... xn yn options
-outline color
-fill color
-stipple bitmap
-width number
-smooth boolean
-splinesteps number
Text
canvasName create text x y options
-anchor position
-justify style
-fill color
-text text
-font fontStyle
Bitmap
canvasName create bitmap x y options
-anchor position
-bitmap name
Image
canvasName create image x y options
-image imageName
字体
font create fontName options
-family familyName
-size number
-weight level
图片
image create type name options
-file fileName
-height number
-width number
-data string
事件
button .myButton1 -text "Button 1" -command myEvent
after milliseconds number command
bind arguments
键盘绑定:bind . {puts "Key Pressed: %K "}
鼠标绑定:bind . {puts "Button %b Pressed : %x %y "}
pack [button .myButton1 -text "Button 1" -command myEvent] bind . ".myButton1 invoke"
窗口管理器
wm option window arguments
创建窗口:toplevel .t
摧毁窗口:destroy .t
几何管理器
wm geometry . wxh+/-x+/-y wm geometry . 300x200+100+100;在屏幕(100,100)创建300x200
grid gridName -column number -row number -columnspan number -rowspan number