自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Python动态切换系统的深浅色模式 | 通过代码实现,所有窗口(包括任务栏、文件资源管理器)重绘,就像windows设置中调节深色模式一样

本文介绍了一种通过Python代码动态切换Windows系统深浅色模式的方法。通过修改注册表HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize下的SystemUsesLightTheme和AppsUseLightTheme值,并广播WM_SETTINGCHANGE和WM_THEMECHANGED消息通知系统重绘,实现了类似Windows设置中的动态主题切换效果。该方法可以即时更新任务栏、开始菜单和资源管

2025-12-19 11:54:17 113

原创 PyQt6 窗体跟随系统明暗(浅深)动态变化 + 渐变色背景

本文介绍了使用PyQt6实现窗体跟随系统明暗模式动态变化的方法,并添加了渐变色背景效果。核心实现包括: 通过darkdetect库检测系统当前明暗模式 利用paletteChanged信号监听系统主题变化 使用Animator实现颜色过渡动画效果 通过QLinearGradient创建渐变背景 提供亮色(243,243,243到150,150,255)和暗色(32,32,32到50,50,100)两种配色方案 文章包含完整示例代码,并提供了无需动画的简化实现方案,同时给出了所需的ANewPy库精简代码。

2025-06-16 15:27:59 395

原创 uvicorn.run 怎么禁用日志让INFO不输出 python

这篇文章提供了在Python 3.13和Uvicorn 0.34.3环境下禁用或减少INFO级别日志输出的解决方案。主要介绍了两种方法:一是通过log_config参数完全禁用,将uvicorn及相关日志级别设为WARNING;二是使用完全静默模式,只显示CRITICAL日志并禁用访问日志。文章还补充说明生产环境建议保留至少WARNING级别日志,并指出这些方法同样适用于命令行启动场景。文中配有使用前后的对比图片,直观展示了效果差异。

2025-06-15 12:01:17 560

原创 在Python中调用LM Studio部署的图像处理API

本文介绍了如何在Python中调用LM Studio部署的图像处理API。内容包括:1)准备工作,确认API服务运行并获取端点URL;2)提供了完整的Python实现代码,展示如何将图片编码为Base64并构造API请求;3)注意事项和替代方案。代码示例展示了图片处理API的调用过程,包括错误处理和实际应用示例。作者建议根据API文档调整代码实现,并注意图片格式、模型名称等关键参数。

2025-06-14 15:04:58 843

原创 (非重载focusOutEvent)Pyqt5检测QMainWidnow窗口失焦,亲测有用

在这个示例中,我们重写了QMainWindow的eventFilter方法,并在该方法内判断窗口是否接收到了失去焦点的事件(QEvent.WindowDeactivate)。当窗口接收到失去焦点的事件时,我们调用self.close()关闭窗口。对于QMainWindow窗口失去焦点的检测,你可以使用事件过滤器(event filter)来实现。通过事件过滤器,你可以在窗口接收到失去焦点的事件时做出相应的操作,比如关闭窗口。

2024-01-12 21:59:30 743

原创 ANewPy —— 一个帮助您更好使用 Python 的模块包: Open加强、更改输入法、更好的os.system()、防止多开、选择文件、粘贴图片、操作音量、Pyqt窗口毛玻璃亚克力效果等等

更改输入法,无终端弹窗运行系统指令并获取输出(代替 os.system() ),检查自身进程是否存在,防止多开,选择文件打开、保存、另存为,获取桌面文件夹路径,添加右键文件弹出的菜单交互按钮,获取桌面工作(非任务栏)区域的大小,获取桌面任务栏(非工作)区域的大小,发送数据到剪贴板,将图片数据粘贴到剪贴板,全局判断标识是否发送信号,全局判断鼠标是否按下,控制系统声音大小,检测给入函数的参数是否符合规则,提供 Pyqt 的便捷函数,为信号槽绑定函数,获取屏幕分辨率,窗口效果,获取窗口ID,开启亚克力、毛玻璃效果

2023-09-16 15:12:06 363

原创 .setWindowFlags如何作用Pyqt上使窗口置顶、无边框、无任务栏图标

Python: Pyqt中setWindowFlags()函数如何使窗口置顶、无边框、图标不显示在任务栏上?进来看看吧。

2022-11-13 15:56:11 2535

原创 pywin32打开对话框选择文件

windows自带的文件选择器在哪找?pywin32学起来

2022-08-26 17:14:14 1268

原创 Python错误日志

Python错误日志写入目录:#1 必要库下载#2 代码原理#3 完整代码分享#4 效果展示必要库Traceback 库Win+R打开"运行"输入"CMD"在运行台输入以下代码'pip install traceback'即可下载必要第三方库原理代码'traceback.format_exc()'可获取出错的原因代码'datetime.datetime.now()'可获取当前时间 以便给日志命名完整代码#-*- coding:utf-8 -*-#

2021-03-05 19:51:21 1175 2

ANewPy-0.1-py3.11.egg

ANewPy —— 一个帮助您更好使用 Python 的模块包

2023-09-16

ANewPy-0.1-py3.11.egg

ANewPy —— 一个帮助您更好使用 Python 的模块包

2023-09-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除