当前位置: 首页 > news >正文

PySimpleGUI 4.60.5完整控件列表

根据PySimpleGUI 4.60.5官方文档及权威技术博客整理,以下是完整控件列表及示例:

序号 控件名 用途 示例
1 Text 显示静态文本 sg.Text('欢迎使用', key='-TEXT-')
2 Input 单行文本输入 sg.Input(key='-INPUT-', size=20)
3 Button 交互按钮 sg.Button('提交', key='-SUBMIT-')
4 Checkbox 复选框 sg.Checkbox('记住密码', key='-REMEMBER-')
5 Radio 单选按钮组 sg.Radio('男','GENDER', key='-MALE-')
6 Listbox 列表选择框 sg.Listbox(['选项1','选项2'], key='-LIST-')
7 Slider 滑动条 sg.Slider(range=(0,100), key='-SLIDER-')
8 ProgressBar 进度条 sg.ProgressBar(max_value=100, key='-PROGRESS-')
9 FileBrowse 文件选择器 sg.FileBrowse(target='-FILE-')
10 FolderBrowse 文件夹选择器 sg.FolderBrowse(target='-FOLDER-')
11 Table 数据表格 sg.Table(data=[[1,'A']], headers=['ID','Name'])
12 Multiline 多行文本框 sg.Multiline('初始文本', size=(40,5))
13 Frame 分组容器 sg.Frame('用户信息', layout=[[sg.Text('姓名')]])
14 Menu 菜单栏 sg.Menu([['文件', ['打开','保存']]])
15 CalendarButton 日历选择 sg.CalendarButton('选择日期', key='-CALENDAR-')
16 Image 图片显示 sg.Image('logo.png', key='-IMAGE-')
17 Canvas 自定义绘图区 sg.Canvas(key='-CANVAS-', size=(200,200))
18 Tab 标签页 sg.Tab('设置', layout=[[sg.Text('参数')]])
19 Tree 树形结构 sg.Tree(data=tree_data, headings=['节点'])
20 StatusBar 状态栏 sg.StatusBar('就绪', key='-STATUS-')
21 Combo 下拉选择框 sg.Combo(['北京','上海'], key='-CITY-')

版本特性说明

  • 4.60.5版本支持动态数据加载的Tree控件
  • ProgressBar支持水平/垂直双方向
  • Multiline支持自动换行和滚动条
  • 新增CalendarButton日历选择器
  • 兼容Python 3.8+环境,可通过pip安装:pip install PySimpleGUI==4.60.5

该版本为免费开源版本,支持跨平台运行(Windows/macOS/Linux),适合快速开发桌面应用原型。新版本(5.0+)已转为付费模式,但4.60.5仍可通过官方仓库历史版本获取。

http://www.gsyq.cn/news/12898.html

相关文章:

  • 深入解析:Go基础:模块化管理为什么能够提升研发效能?
  • 深入解析:阿里云推出全球首个全模态AI模型Qwen3-Omni,实现文本、图像、音视频端到端处理
  • MOS管 SI2302 KX2302 集成上下拉电阻,优化线路电路,降低物料成本
  • 最近难得的一点思考
  • Nexpose 8.22.0 for Linux Windows - 漏洞扫描
  • 大唐名相张九龄-海上生明月,天涯共此时
  • 王昌龄的态度
  • 开发知识点-Python-virtualenv
  • 2025年移动厕所厂家口碑排行榜:环保移动厕所,泡沫封堵移动厕所,市区公园露营地移动厕所,装配式移动厕所,公共移动厕所定制安装公司选择指南!
  • 醉后不知天在水,满船清梦压星河
  • 【诗词解读】跨越千年的文脉传承:月与酒是中国人的永恒浪漫
  • 突破文档型数据库迁移困境:金仓多模方案破解电子证照环境国产化难题
  • 【诗词解读】王维的温柔都藏在他的诗句里:吾谋适不用,勿谓知音稀。
  • 2台Linux 服务器文件夹同步,使用rsync工具
  • 涉及各种高级特性的c++ lambda表达式例子
  • 使用 Azure AD 实现认证与权限管理:原理解析与操作指南 - 详解
  • 分拆数
  • Tomcat 简介与 Linux 环境部署 - 指南
  • 域泛化DomainBed的评价指标含义解释
  • JUC: 线程锁
  • 实用指南:网络通信协议全解析:HTTP/UDP/TCP核心要点
  • macOS 多 Java 版本管理(jenv 方案)
  • AI 落地教育智慧招生:从 “热线占线” 到 “724 小时精准应答” 的实践分享
  • 软件技术基础第一次课程
  • 思维题练习
  • US$42 BDM01 Adapter for Yanhua Mini ACDP Module1 BMW CAS1-CAS4+
  • spatial项目的主要领导者斯坦福大学ppl实验室的 Kunle Olukotun 教授和 Christos Kozyrakis 教授
  • 程序杂谈:概述
  • 多态下,构造函数和析构函数的顺序,以及父类、子类的转换
  • US$49 B48 amp; MSV90 ISN Reading via OBD Authorization for Yanhua Mini ACDP