pysimpleGUI 窗口界面( 五 )


的意思就是,单选框元素只能有一个选择,选择这个,另一个就非选择状态
2)更新方法:
---[key].()
--[key].() / [key].()
下面这个是在执行完单选操作后,重置选择为空
as pg
= {"D": 1, "B": 2, "C": 3}
= []
for i in :
.(i)
= [
[pg.Radio(i, =1, key=i)for i in ],
[pg.R("a", =1)],
[pg.B("确定", key="AAA")]
wd = .("GOOD", , =True)
while True:
event,= wd.read()
if event is None:
wd.close()
break
if event == "AAA":
wd["D"].()
同一个的单选框,可以使用任意一个key对整个group进行重置操作
3)单选框属性,与其他基本一致,就多了一个
4)单选框可更新的属性
wd["D"].(value=http://www.kingceram.com/post/None,# 为True是,此单选框被选中,同组其他更新为未选中、
text=None,# str 更新显示在按钮旁边的文本
="",
="",
=None,
=None
5)获取选择的内容
as pg
= {"D": 1, "B": 2, "C": 3}
= []
for i in :
.(i)
= [
[pg.Radio(i, =1, key=i)for i in ],
[pg.R("a", =1, =True)],
[pg.B("确定", key="AAA")]
wd = .("GOOD", , =True)
while True:
event,= wd.read()
if event is None:
wd.close()
break
if event == "AAA":
for key, value in .items():
if value is True:
print(key)
20复选框元素
1)复选框元素的书写方式:
.() / .CB()
就是一个选择里有多个信息
2)复选框的更新方法:
[key].()
3)复选框的属性:
[pg.(text="AA",# 选框旁边的数字
key="AA",
=False,# 是否默认选中
size=(None, None),
=True,
font=None,# (str,int)字体类型和大小
="",
="",
=False,
pad=(None, None),
="",
=True)]
4)复选框可更新属性
wd["AA"].(value=http://www.kingceram.com/post/None,# 更新选中状态,如果为True则选中,为False则清空
【pysimpleGUI 窗口界面】text=None,
="",
="",
=None,
=None
21滑块元素
1)滑块元素的书写方法
.()
2)滑块元素的属性
[pg.(range=(None, None),# 滑块的范围(最小值,最大值)
key=None,# 元素的唯一标识符
=None,# 滑块初始所处的位置
=None,# 刻度值标记
=None,# 滑块移动的最小单位
=None,# 方向设定,水平("h"/"")或者垂直("v"/"")
ay=False, # 默认为false,如果为True,滑块旁的数字不显示
=None,# 边界线宽度
=None# 浮雕设计,""/""/"flat"/"ridge"/"solid/""
)]
3)滑块元素的更新方法:
[key].()
[key].()
4)滑块元素可更新的属性:
wd["None"].(value=http://www.kingceram.com/post/None,
range=(None, None),
=None,
=None
22图片元素
1)图片元素的书写方法:
.Image(="图片路径")
图片路径仅支持GIF和PNG
2)图片元素的属性
=None,# 图片路径仅支持GIF和PNG
data=http://www.kingceram.com/post/None,# 编码格式的字符串图片
=None,# 背景颜色设定
size=(None, None),# 图片的宽度和高度
Pad=None,
=None,
=None,
=True
=False
3)图片元素的更新方法:
[key].()
[key].()
4)图片元素可更新属性
=None,
data=http://www.kingceram.com/post/None,
size=(None, None),
=None
5)图片元素的动图更新方法
[key].(,)
[key].(,)
其中,就是包含动画的gif文件,或者编码的字符串,表示显示帧之间要等待的毫秒数
23列元素
1) 列元素的书写方法:
.() / .Col()
列元素是一个容器元素,用于在窗口的布局中创建布局