整理 PySimpleGUI 官方网站
原文google翻译过来的
https://pysimplegui.readthedocs.io/en/latest/
您将找到有关Elements的信息,所有其他类和函数都位于本手册结尾处。它们位于自述文件的大部分中,按字母顺序排列以便于查找。本节对Elements的讨论旨在教您如何工作。另一部分包含详细的呼叫签名和参数定义。
系统托盘元素 SystemTray
“模拟系统任务栏”复制了PySimpleGUIWx和PySimpleGUIQt用户可用的API调用。
所有功能均有效。 图标显示在系统托盘上方,而不是内部。
SystemTray-在系统任务栏中创建一个图标
SystemTray(menu=None,
filename=None,
data=None,
data_base64=None,
tooltip=None,
metadata=None)
参数说明:
参数类型 | 参数名 | 说明 | ||
---|---|---|---|---|
List[List[List[str] or str]] | 列表[列表[列表[str]或str]] | List[List[List[str] or str]] | 菜单 | 菜单定义。示例-[‘UNUSED’,[‘My’,‘Simple’,’—’,‘Menu’,‘Exit’]] |
str | 力量 | str | 文件名 | 图标的文件名 |
bytes | 个字节 | bytes | 数据 | 图标的内存内图片(与data_base64 parm相同) |
bytes | 个字节 | bytes | data_base64 | 图标的base-64数据 |
str | 力量 | str | 工具提示 | 工具提示字符串 |
Any | 任何 | Any | 元数据 | 可以设置为任何内容的用户元数据 |
关
关闭系统托盘窗口
Close()
隐藏
隐藏图标
Hide()
读
读取上下文菜单
Read(timeout=None)
显示消息
在系统任务栏图标上方显示气球
ShowMessage(title,
message,
filename=None,
data=None,
data_base64=None,
messageicon=None,
time=(1000, 3000))
参数说明:
参数类型 | 参数名 | 说明 | ||
---|---|---|---|---|
0 | 0 | title | 标题 | 标题显示在气球中 |
0 | 0 | message | 信息 | 显示的讯息 |
0 | 0 | filename | 文件名 | 可选图标文件名 |
0 | 0 | data | 数据 | 可选的内置RAM图标 |
0 | 0 | data_base64 | data_base64 | 可选的base64图标 |
Union[int, Tuple[int, int]] | 联合[int,元组[int,int]] | time | 时间 | 显示消息的时间(以毫秒为单位)。如果是元组,则第一项是淡入/淡出持续时间 |
(Any) | (任何) | RETURN | 返回 | 显示期间发生的事件,例如用户单击消息 |
取消隐藏
恢复以前隐藏的图标
UnHide()
更新资料
更新菜单,工具提示或图标
Update(menu=None,
tooltip=None,
filename=None,
data=None,
data_base64=None)
参数说明:
参数类型 | 参数名 | 说明 | ||
---|---|---|---|---|
??? | ??? | menu | 菜单 | 菜单定义 |
??? | ??? | tooltip | 工具提示 | 表示工具提示的字符串 |
??? | ??? | filename | 文件名 | 图标文件名 |
??? | ??? | data | 数据 | 图标原始图像 |
??? | ??? | data_base64 | data_base64 | 图标库64图片 |
关
关闭系统托盘窗口
close()
隐藏
隐藏图标
hide()
通知
在显示器的右下角通常显示一个“通知窗口”。有一个图标,一个标题和一条消息如果需要,窗口将逐渐淡入和淡出。单击该窗口将使其在当前“阶段”的最后移动。例如,如果窗口正在淡入并被单击,则它将立即停止淡入并变为完全可见。这是用户快速关闭窗口的一种方式。
notify(title,
message,
icon=...,
display_duration_in_ms=3000,
fade_in_duration=1000,
alpha=0.9,
location=None)
参数说明:
参数类型 | 参数名 | 说明 | ||
---|---|---|---|---|
str | 力量 | title | 标题 | 以较大字体显示在窗口顶部的文本 |
str | 力量 | message | 信息 | 占据窗口大部分的短信 |
Union[bytes, str] | 联合[字节,str] | icon | 图标 | Base64编码的PNG / GIF图像或PNG / GIF文件名将显示在窗口中 |
int | 整型 | display_duration_in_ms | display_duration_in_ms | 显示窗口的毫秒数 |
int | 整型 | fade_in_duration | fade_in_duration | 淡入和淡出窗口的毫秒数 |
float | 浮动 | alpha | α | Alpha通道。0-不可见1-完全可见 |
Tuple[int, int] | 元组[int,int] | location | 位置 | 屏幕上显示窗口的位置 |
(int) | (int) | RETURN | 返回 | (int)退货原因 |
读
读取上下文菜单
read(timeout=None)
show_message
在系统任务栏图标上方显示气球
show_message(title,
message,
filename=None,
data=None,
data_base64=None,
messageicon=None,
time=(1000, 3000))
参数说明:
参数类型 | 参数名 | 说明 |
---|
参数说明:
参数类型 | 参数名 | 说明 | ||
---|---|---|---|---|
0 | 0 | title | 标题 | 标题显示在气球中 |
0 | 0 | message | 信息 | 显示的讯息 |
0 | 0 | filename | 文件名 | 可选图标文件名 |
0 | 0 | data | 数据 | 可选的内置RAM图标 |
0 | 0 | data_base64 | data_base64 | 可选的base64图标 |
Union[int, Tuple[int, int]] | 联合[int,元组[int,int]] | time | 时间 | 显示消息的时间(以毫秒为单位)。如果是元组,则第一项是淡入/淡出持续时间 |
(Any) | (任何) | RETURN | 返回 | 显示期间发生的事件,例如用户单击消息 |
取消隐藏
恢复以前隐藏的图标
un_hide()
更新
更新菜单,工具提示或图标
update(menu=None,
tooltip=None,
filename=None,
data=None,
data_base64=None)
参数说明:
参数类型 | 参数名 | 说明 | ||
---|---|---|---|---|
??? | ??? | menu | 菜单 | 菜单定义 |
??? | ??? | tooltip | 工具提示 | 表示工具提示的字符串 |
??? | ??? | filename | 文件名 | 图标文件名 |
??? | ??? | data | 数据 | 图标原始图像 |
??? | ??? | data_base64 | data_base64 | 图标库64图片 |