摘要: 以下是python所有内置函数的简介和用法示例: 序号 函数名 简介 用法示例 1 __build_class__ 用于构建类的内部函数,通常不直接使用 -(高级用法,不常直接调用) 2 __import__ 动态导入模块 module = __import__('math') 然后可以使用 mod 阅读全文
posted @ 2024-12-17 16:18 nxhujiee 阅读(313) 评论(0) 推荐(0)
摘要: import PySimpleGUI as sg import math import time import threading # 改用标准库的 threading.Event def calculate_sqrt_sum(window, stop_event): """后台计算函数""" to 阅读全文
posted @ 2025-10-31 11:06 nxhujiee 阅读(1) 评论(0) 推荐(0)
摘要: 在 PySimpleGUI 中,.perform_long_operation() 是一个专门用于 后台长时间运行任务 的方法,它会自动处理线程的创建和回调,比手动使用 start_thread() 更简洁。以下是使用 .perform_long_operation() 重写的示例: 完整代码(使用 阅读全文
posted @ 2025-10-31 10:53 nxhujiee 阅读(1) 评论(0) 推荐(0)
摘要: import PySimpleGUI as sg import math import time from threading import Event def calculate_sqrt_sum(window, stop_event): """ 后台计算函数:计算1亿以内自然数的平方根之和 "" 阅读全文
posted @ 2025-10-31 10:37 nxhujiee 阅读(4) 评论(0) 推荐(0)
摘要: 在 PySimpleGUI 中,window 对象除了 .get() 和 .update() 方法外,还提供了许多其他方法来控制窗口的行为和交互。以下是一些常用的方法: 1. 窗口生命周期管理 .close() 关闭窗口并释放资源。 window.close() .finalize() 在窗口显示前 阅读全文
posted @ 2025-10-31 09:49 nxhujiee 阅读(5) 评论(0) 推荐(0)
摘要: 在 PySimpleGUI 中,FindElement(key) 或 Element(key) 方法用于通过控件的唯一标识符 key 获取对应的控件对象,以便动态修改其属性(如文本、颜色、可见性等)。以下是具体示例: 示例场景 假设有一个窗口,包含以下控件: 一个输入框(key='-INPUT-') 阅读全文
posted @ 2025-10-29 15:34 nxhujiee 阅读(7) 评论(0) 推荐(0)
摘要: 在 PySimpleGUI 中,sg.time 模块主要涉及时间管理功能,核心包括时间获取、计时器控制及线程协作,以下为详细说明: 1. 时间获取:sg.time.time() 功能:获取当前 Unix 时间戳(从 1970 年 1 月 1 日 UTC 开始的秒数,浮点数)。 与 Python 标准 阅读全文
posted @ 2025-10-29 15:29 nxhujiee 阅读(10) 评论(0) 推荐(0)
摘要: 在 PySimpleGUI 中,sg.time.wait(3) 是一个用于暂停程序执行的函数,它会阻塞当前线程(包括 GUI 主线程)指定的时间(单位为秒)。以下是详细解析: 1. 功能说明 作用:暂停程序执行 n 秒(此处 n=3)。 底层实现:直接调用 Python 标准库的 time.slee 阅读全文
posted @ 2025-10-29 15:24 nxhujiee 阅读(57) 评论(0) 推荐(0)
摘要: 在 PySimpleGUI 中,FindElement(key) 或 Element(key) 方法用于通过控件的唯一标识符 key 获取对应的控件对象,以便动态修改其属性(如文本、颜色、可见性等)。以下是具体示例: 示例场景 假设有一个窗口,包含以下控件: 一个输入框(key='-INPUT-') 阅读全文
posted @ 2025-10-29 11:28 nxhujiee 阅读(11) 评论(0) 推荐(0)
摘要: 在 PySimpleGUI 中,sg.Window 是创建图形用户界面(GUI)窗口的核心类,其属性和方法支持窗口的定制化与交互逻辑实现。以下是关键属性和方法的分类说明: 核心属性 窗口标题与尺寸 title:窗口标题栏显示的文本(通过 sg.Window('标题') 设置)。 size:窗口初始尺 阅读全文
posted @ 2025-10-29 11:25 nxhujiee 阅读(7) 评论(0) 推荐(0)
摘要: 冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。 以下是使用Python实现冒泡排序的代码示例: def bubble_sort(arr): n = len(ar 阅读全文
posted @ 2025-10-27 23:47 nxhujiee 阅读(16) 评论(0) 推荐(0)