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

sg.测试 PySimpleGUI 取值方法

改进后的代码和注释

import PySimpleGUI as sglayout = [[sg.T('测试 PySimpleGUI 取值方法')],[sg.T('输入:'), sg.I(key='-A-', size=33)],[sg.B('好的'), sg.B('取消')],[sg.Output(key='-OUT-', size=(39, 10))],
]window = sg.Window('title', layout)while True:event, values = window.read()if event == sg.WIN_CLOSED:  # 窗口关闭事件breakif event == '好的':# values字典通过key获取输入框的当前值(字符串)tt =values['-A-']# window对象通过key获取元素对象ss =window['-A-']print(tt)print(ss)# 清空输入框window['-A-'].update("")window['-OUT-'].update("")if event == '取消':# 清空输入框和输出区域window['-A-'].update("")window['-OUT-'].update("")window.close()

主要改进点

  1. 更清晰的变量命名(ttinput_text, ssinput_element
  2. 更详细的注释说明
  3. 添加了打印内容的标签,使输出更易读
  4. 添加了可选的关闭窗口注释(根据你的需求决定是否取消注释)
  5. 保持了代码格式的一致性(空格使用等)

你的原始代码完全可以正常工作,这些改进主要是为了增强可读性和可维护性。

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

相关文章:

  • Gitee DevOps:本土化基因驱动中国企业研发效能革命
  • 快速查看Navicat数据库连接密码实战
  • 老旧系统接入统一认证
  • 每周读书与学习-初识JMeter 元件(三)
  • Playwright MCP浏览器自动化全攻略
  • 【IEEE出版、连续3届稳定EI检索】第四届能源互联网及电力系统国际学术会议(ICEIPS 2025)
  • 大内容 Python动漫信息管理系统 Django+Echarts 类型饼图 折线图分析 后台管理 智能推荐(源码)✅
  • 划分子网与连通性
  • Python 之创建虚拟目录
  • 深入解析:从“硬件能力比拼”到“生活价值交付”,方太智慧厨房重构行业竞争内核
  • 题解:CF1548E Gregor and the Two Painters
  • Gitee DevOps:重塑中国软件开发效率的新范式
  • Gitee:中国开发者生态的崛起与数字化转型新动能
  • 悟空博弈框架深度研究:从技术架构到商业应用的全景分析——声明ai研究
  • 油猴脚本-自动刷新网页
  • PostgreSQL数据库查询表是否被锁,以及解锁表的办法
  • 用信号量机制实现互斥,同步,前驱
  • 详细介绍:HDFS和MapReduce——Hadoop的两大核心技
  • 【AI 哲学思考】从大模型演进到生命隐喻:个性、极限与先天后天之问
  • 【AI 哲学思考】记忆的形态:从人脑到 AI 的存储之问
  • ISP DMA TEST
  • 三脚电感在报警器芯片里的实际作用与用法
  • 洛谷题单指南-进阶数论-P5091 【模板】扩展欧拉定理
  • jenkins maven nacos springboot profile实现多环境配置
  • RAG is really dead? 大模型和知识之间的桥梁没了? - spader
  • opencv学习记录4
  • 深入解析:Java-136 深入浅出 MySQL Spring Boot @Transactional 使用指南:事务传播、隔离级别与异常回滚策略
  • .NET操作Excel:高效材料读写与批量运行
  • Qwen-Image技术报告
  • IOS-和安卓-AR-游戏开发指南-全-