pysimpleGUI 窗口界面( 四 )


=None,# 图片格式,按钮用图片显示,和二选一使用
=(None, None),
=None,# 图片大小设定,为2时,原图片的二分之一大小:2=1/2, 3=1/3, 4=1/4, etc
=None,# 按钮边界线设定
size=(None, None),
=None,# 按键上文本大小自动调节
=("", ""),# 按键的颜色,前面是字体,后面是背景
r=None, # 按键禁用时显示的按钮颜色
font=None,
=False,# 绑定回车键,如果设定为True,回车键会使此元素被点击
focus=False,
pad=None)
2)的方法更新元素
[key].()
[key].()
可更新内容与其自有参数一致
3)获得格式文件的方法
f = open(r"文件路径", "rb")
res = f.read()
s = .(res)
f.close()
14列表元素的设定方法
1)使用方式:
.(list) / .LB(list)
2)列表元素的参数
[pg.(, size=(80, 40),
=None,# 打开时默认选中的值或者列表
key=None,
=None,# 鼠标选择模式,有效值有4中:
# , 单选,更换时点击选择
# , 可以多选,逐一点击选择
# , 单选,鼠标按住也可以更换选择
# , 可以多选,鼠标按住也可以扩展选择
=False,# 列表元素的事件属性,如果为True,点击时会返回key
=True,# 绑定回车键,如果为True回车键按下时,相当于此元素被点击
=False,
=True,
font=None,
=False,# 如果为True,则没有滚动条
="",
="",
pad=None,
=None,# 悬浮文本
=None,# 右击调出菜单
=True
)]
15列表元素的更新方法
1)更新方法:
[key].()
[key].()
2)可更新的参数:
wd["None"].(
=None,# 元祖或者列表[1,2,]或(1,2,)
=None,# 更新元素后是否被禁用
=None,# 高亮显示设定的索引对应的列表值
=None,# 将设定的索引跳到要显示的第一行
=None,
=None
16下拉菜单的书写方法
1)书写方式:
.Comno() / .() /
.() / .Drop()
此方法与上述列表元素的最大区别在于,该方法可以输入(但是不能多选),而取得的值是存放在列表里面,但是Combo取得的值是对象本身
2)参数
[pg.Drop(,
size=(1, 2),
=True,
="",
="",
=False,
=False,
pad=None,
=None,
=False,# 元素只读属性,只能选择不能输入内容
font=None,
=True
)]
17下拉菜单的更新
1)更新方法:
[key].()
[key].()
2)可更新的参数:
wd[A].(value=http://www.kingceram.com/post/None,# 更新默认选中的选项
=None,# 更新显示的所有下拉菜单文本
=None,# 高亮显示设定的索引的文本
=None,# 更新元素的禁用状态
=None,# 更新元素的只读状态
font=None,
=None
18选择菜单和旋转按键
1)选择菜单书写方法:
.()
此元素和设置了只读属性的很像,只是没有font、事件属性
2)选择菜单的参数
[pg.(,
=None,# 默认文本
key=None,# 唯一标识符
size=(None, None),# 元素的宽度和行高
=False,
=False,
="",
="",
pad=None,
=None,
=True
)]
3)可更新属性
wd["None"].(value=http://www.kingceram.com/post/None,
=None,
=None,
=None)
4)旋转按钮书写方法:
.Spin()
5)旋转按钮的参数:
可更新属性见上
[pg.Spin(=None,# 默认显示选项
key=None,
=False,
size=(None, None),
=None,
font=None,
="",
="",
pad=None,
=None,
=True
)]
19单选框元素
1)单选框元素的书写方法:
.Radio("", ) / .R("", )