pysimpleGUI 窗口界面( 六 )


= [
[pg.T("左边")],
[pg.()]
= [
[pg.B("确认", size=(80,40))]
= [[pg.Col(), pg.Col()]]
wd = .("GOOD", , =True)
while True:
event,= wd.read()
if event is None:
wd.close()
break
2)列元素的参数
= [[pg.Col(,
="",
size=None,
pad=None,
=True,# 如果True,则滚动条将添加到该列
=True,# 如果为True,则不会显示水平滚动条
=None,
key=None,
=True,
="left",# 为列本身对齐方式
n="",# 列内所有元素的对齐方式,"left","","right"
=None,# 垂直对齐方式,"top","",""
grab=True,
=None,# 如果为True.则列将自动沿x方向扩展以填充可用空间
=True,# 如果为True,则列将自动沿y方向扩展以填充可用空间
), pg.Col()]]
24框架元素
1)框架元素的书写方式
.Frame(title="",=)
2)框架元素的参数
= [[pg.Frame(title="",
=None,# 框架元素内的布局
="",

pysimpleGUI 窗口界面

文章插图
="",
=None,# 标题所处位置:12个有效值 n(北)、nw(北西)、ne(北东)、
# e(东)、en(东北)、es(东南)
# s(南)、se(南东)、sw(南西)
# w(西)、ws(西南)、wn(西北)
="",# 浮雕设计,""、""、"flat"、""、"ridge"、"solid"
size=(None, None),
font=None,
pad=None,
=10,
="",
=None,
=True,
n="", # 框架内元素的对齐方式"left"/"right"/""
=None,# 垂直对齐方式top//
3)框架元素的更新方法
[key].()
4)框架元素的更新属性:
value=http://www.kingceram.com/post/None
=None
as pg
= [
[pg.T("账号"), pg.()],
[pg.T("密码"), pg.()],
[pg.B("确认", key="A")]
= [
[pg.B("确认", size=(80,40))]
= [[pg.Frame("登录框", , key="B"), pg.Frame("恭喜哦", , key="C", =False)]]
wd = .("GOOD", , =True)
while True:
event,= wd.read()
if event is None:
wd.close()
break
if event == "A":
wd["B"].(=False)
wd["C"].(=True)
25标签元素
1)标签元素的书写方法
.([[sg.Tab("标题",布局),sg.Tab("标题",布局)]])
标签元素也是一种容器元素,里面可以放置各种元素及布局
2)标签元素的属性
= [
[pg.([[pg.Tab("智驾设置", ,
="",
font="",
pad=None,
=False,
=None,
key="",
=None,
=None,
=True,
n="",# 容器内元素的对齐方式left/right/
), pg.Tab("CRC", )]])]
3)标签组的元素属性
= [
[pg.([[pg.Tab("智驾设置", ), pg.Tab("CRC", )]],
=None,# 标签标题所处的位置,有效值12个,left/right/top///
#/,,/
="",# 标题文本颜色(未选中时)
="",# 所有标签背景颜色(未选中)
="",# 标题文本颜色(中时)
color="", # 所有标签背景颜色(未选中)
="",# 标签标题所在空白区域的背景颜色
font=None,
=False,
pad=None,
=None,
key="",
="",
=True
)]
4)标签组的可更新属性
title=None / =None / =None
26文件选择器
1)文件选择器书写方式
.()单文件
.()多文件
= [
[pg.(), pg.In()]
wd = .("GOOD", , =True)
while True:
event,= wd.read()
if event is None:
wd.close()
break
2)文件选择器属性
= [
[pg.(="",# 按键显示文本
key="",# 记录路径的当行输入框的key,注意此key必须有对应的输入框
=(("ALL Files", "*.*")),# 寻找文件时,只显示对应文件或者对应类型的文件
=r"",# 默认路径设定
), pg.In()]
27 文件夹选择器和文件另存为