tkinter 库 #GUI图像 import tkinter
-----------------------------------------------------------------------------------------------------------------------------
组件常用参数:
height #组件的高度(所占行数)
width #组件的宽度(所占字符个数)
fg #前景字体颜色
bg #背景颜色
justify #多行文本的对齐方式,可选参数为: LEFT、 CENTER、RIGHT
padx #文本左右两侧的空格数(默认为1)
pady #文本上下两侧的空格数(默认为1)
activebackground # 按钮 按下时的背景颜色
activeforeground # 按钮 按下时的前景颜色
show # 将Entry框中的文本替换为指定字符,用于输入密码等,如设置 show="*"
state #设置组件状态,默认为normal,可设置为:disabled—禁用组件,readonly—只读
variable #指定组件所关联的变量;
value #指定组件被选中中关联变量的值
onvalue #复选框选中(有效)时变量的值
offvalue #复选框未选中(无效)时变量的值
relief #控件样式
aspect #控件的宽高比, 即 width/height , 以百分比形式表示. 默认为 150, 即 Message 控件宽度比其高度大 50%.
textvariable #关联一个 Tkinter variable 对象, 通常为 StringVar 对象. 控件文本将在该对象改变时跟着改变.
anchor #指示文字会被放在控件的什么位置, 可选项有 N, NE, E, SE, S, SW, W, NW, CENTER. 默认为 CENTER.
-----------------------------------------------------------------------------------------------------------------------------
<1> = tkinter.tk() # 建立tkinter窗口 <>为自起名
<>.title("窗口内容") #设置窗口标题
<>.mainloop() #运行并显示窗口
<>.resizable(0,0) #框体大小可调性,分别表示x,y方向的可变性
<>.geometry('250x150') #指定主框体大小
<>.quit() #退出
<>.update() #刷新页面
<>.config() #更改了<>的text参数,即更改了标签的文字内容 <>.config(text = "Hello Tkinter!")
组件的放置和排版
<>.packfill=Y) #自适应标签合适位置
<>.grid(padx,pady) #使用行列的方法放置组件的位置
<>.place() #place组件可以直接使用坐标来放置组件
<>.
<> = tkinter.Label(<1>,text,height,width,fg,bg) # -标签组件- 在窗口中创建标签
<> = tkinter.Button(<1>,text,command,height,width,fg,bg) # -按钮组件 - 指定按钮消息的回调函数
<> = tkinter.Entry(<1>, text = "0",show,state) # -输入框组件- 输入单行内容,可以方便地向程序传递用户参数
<> = tkinter.Message(<1>,text,)
<> = Checkbutton(<1>,text,variable,onvalue,offvalue,command ) # -复选框-
<> = Radiobutton(<1>,text,variable,value,command ) # -单选