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

PySimpleGUI 中有哪些可以单独使用的函数?

在 PySimpleGUI 中,sg.Print('hello') 这种“即写即用”的函数其实不止它一个,它们都藏在 sg.popup_* 家族和 sg.Print/ sg.EasyPrint 里。下面把“无需先建 Window,直接一条语句就能跑”的函数给你列一下,并简单说明用途,方便你“拿来就用”。


  1. 弹窗类(点完就消失)

函数 效果
sg.popup('任意内容') 通用提示框,点 OK 消失
sg.popup_ok(...)``sg.popup_cancel(...)``sg.popup_yes_no(...) 返回 'OK'/'Cancel'/'Yes'/'No'
sg.popup_error(...) 红叉图标,专门报错误
sg.popup_quick_message('已复制') 1 秒左右自动消失的轻提示(右下角)


  1. 输入类(弹窗里直接拿用户输入)

函数 返回值
sg.popup_get_text('姓名') 字符串或 None
sg.popup_get_file('请选择文件') 文件路径或 None
sg.popup_get_folder('请选择目录') 目录路径或 None


  1. 打印到自带窗口(不抢控制台)

函数 说明
sg.Print('hello') 把内容输出到 PySimpleGUI 提供的“Debug 窗口”
sg.easy_print('hello')sg.Print 完全等价,只是旧名字

这两函数可以跨模块、跨线程地往同一个窗口里持续写日志,非常适合调试 GUI 程序时不想把 print 信息挤进控制台。


  1. 临时占坑窗口(进度条)

函数 说明
sg.one_line_progress_meter('标题', 当前值, 最大值) 一行代码弹出进度条,返回值表示用户是否提前关闭


使用示例

import PySimpleGUI as sgsg.popup('任务完成!')                       # 纯提示
name = sg.popup_get_text('请输入姓名:')     # 拿输入
sg.Print(f'欢迎 {name}')                     # 写到 Debug 窗口
for i in range(101):sg.one_line_progress_meter('进度', i, 100)

结论
除了 sg.Print('hello') 以外,PySimpleGUI 把常用的“提示、输入、进度、打印”全部封装成了这种“一句代码就能跑”的函数,真正需要你先 sg.Window()window.read() 的,只有当你要自己做复杂布局时才用得着。

http://www.hskmm.com/?act=detail&tid=21584

相关文章:

  • Learning Continuous Image Representation with Local Implicit Image Function
  • Fastadmin开发两个APP端,接口token验证
  • 网易伏羲受邀亮相2025云栖大会,展示AI领域前沿创新成果
  • 2025 年人工智能培训机构最新推荐榜单:前五合规运营与产业适配能力深度解析及选择指南大模型培训/智能体培训/Agent培训机构推荐
  • 9年了 - ukyo-
  • js 获取下一个月时间和下一年的时间
  • 【Rust GUI开发入门】编写一个本地音乐播放器(5. 制作音乐列表组件) - Jordan
  • 【Nordic】nRF9151的SLM例程常用AT指令说明
  • sql server经典语句「转」
  • Codeforces 2149G Buratsuta 3 题解 [ 蓝 ] [ 摩尔投票 ] [ 线段树 ] [ 随机化 ] [ 主席树 ] [ 根号分治 ]
  • 2025 年最新推荐软件开发机构榜:聚焦微服务架构与 724 小时服务的优质厂商精选指南人力资源管理系统/资产管理系统/数据中台管理系统/流程管理系统软件开发公司推荐
  • 【半导体物理 | 学习笔记】第一章 半导体中的电子状态
  • 计数(5):多项式相关
  • 最新WTAPI开发微信机器人教程说明
  • 线性DP - 学习笔记
  • 2025 年最新制氮机厂家权威推荐排行榜:聚焦行业优质厂商综合实力,助力企业精准选购优质设备制氮机产生氮气/氮气纯化/设备改造/维修/保养/半导体用制氮机厂家推荐
  • 2025 年氨分解设备厂家最新推荐榜单:含半导体 / 冶金 / 稀土行业专用设备及品牌综合实力排名
  • 2025 阳台装修公司推荐榜:最新优质厂商资质 / 技术 / 服务测评,杭州浙江地区优选指南杭州阳台装修/浙江阳台装修公司推荐
  • bitset
  • 网易雷火胡志鹏:AI驱动未来,游戏科技重塑虚拟创造力与现实生产力
  • idea打包推送maven仓库及同时推送到不同的maven仓库,本地和云上的腾讯云
  • 2025 阳台柜厂家最新推荐榜:企业资质 / 材质 / 服务全景解析,选对品牌少走弯路杭州阳台柜/浙江阳台柜厂家推荐
  • 2025 年除湿机厂家最新权威推荐排行榜:实力厂家技术口碑评测及场景适配选购指南吊顶/泳池/车库/防爆/调温/新风除湿机厂家推荐
  • 2025 年液氨蒸发器厂家联系方式,众众电热:多领域加热设备供应与定制化解决方案提供商
  • 【Batch】批量修改文件后缀
  • 【solace】基于docker部署solace环境
  • 2025 年阿里巴巴开通实力商家店铺开通代运营 / 阿里巴巴新手开店全托管代运营公司推荐:南鑫粤网络 —— 全域运营解决方案与实战服务优势解析
  • Vue-element-admin开发指南 - 教程
  • 2025 年国内工作服厂家最新推荐排行榜:聚焦工艺设计与服务,精选权威榜单助企业采购冬季/春季/工人/车间/防静电/餐饮/劳保工作服厂家推荐
  • ClickHouse 窗口函数使用详解(一) - 若