自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

代码见:github/THZrry/demos_in_csdn

只写有内容的文章,大部分代码MIT开源

  • 博客(26)
  • 资源 (2)
  • 收藏
  • 关注

原创 [QJS xmake] 非常简单地在Windows下编译QuickJS!

使用xmake编译QuickJS

2024-03-16 16:28:21 2495

原创 [Vector] 纯C语言用宏实现简单STL Vector

用宏在纯C中实现很好用的、与C++完全兼容的Vector。本质是malloc动态内存分配,经过宏的包装,可以在C和C++中使用相同方式调用。

2024-02-20 21:25:29 1117

原创 两大浏览器内核的简单对比!2024

Firefox、Edge、Chromium(32)同台竞技,比拼性能。注:非专业角度,仅直观感受。

2024-02-17 14:56:29 3094

原创 在超老的无GPU电脑上玩Minecraft!

2009年的老电脑,也能流畅的玩比它小5年甚至14年的游戏!

2024-01-20 21:08:19 2364

原创 [AI生成] 用渣机也能跑模型!使用TextSynth

从此AI走向平民化!

2023-10-21 03:26:54 464

原创 新手该如何学python

很详细的!新手如何学Python

2023-10-01 14:24:29 282

原创 [界面动画] 用tkinter还能实现流畅的动画?

tkinter居然能做动画?还能流畅?还是非线性动画?

2023-07-25 09:04:21 2491 4

原创 [Win32] python纯ctypes获取exe图标

Python使用纯ctypes的win32api搞定exe提取图标

2022-08-10 12:33:59 1834 1

原创 [tkinter美化] 脱离系统样式的窗口(三系统通用)

tkinter窗口美化;窗口样式;自定义窗口

2022-07-18 10:56:36 1081 1

原创 [idle] 升级一下你的idle吧

idle的升级

2022-04-02 09:23:04 1337

原创 [Python sdl2] 几个实现的对比

pygame Pysdl2 pygame_sdl2的对比

2022-03-20 18:54:04 6025

原创 [pygame] 用pygame_sdl2替代pygame

pygame_sdl2安装

2022-03-06 15:27:09 5342 1

原创 [Moviepy] 找不到exe的解决

moviepy的ffmpeg缺失问题解决

2022-02-13 14:23:27 2623

原创 [Tkinter text] 可移动文字的text

tkinter制作可移动文字的text组件

2022-02-06 14:33:54 1329

原创 [嵌入网页] tkinter嵌入网页的5种方式(两种不靠谱)

在tkinter中显示网页,有5种方法

2022-01-15 16:56:24 13479 7

原创 [MSS]-2 截屏数据与PIL转换

mss截屏与PIL转换,获取rgb数据,缩小体积

2022-01-12 18:30:03 2795

原创 [二进制]Python中的bytes和bytearray

二进制

2022-01-05 22:33:22 2223

原创 [源代码] 一个简单的PIL+Tk的GIF录屏工具

录制GIF源代码

2021-12-26 07:39:35 619

原创 [截屏]Python截屏深度解析

文章目录前言介绍PIL.ImageGrab(win&mac)pyautogui(win&linux&mac)MSS·1 内存中转换PILMSS·2 文件转换PILMSS·3 内存转换Pygame对比结果结论前言上篇文章讲了python mss截屏,这一篇来讲讲各种方式的优劣(以最高画质)本文测试均在Windows10x64上进行分辨率2160x1440介绍先说,没用pyqt(没用过)和pywin32尽量支持全平台(win,linux,mac)PIL.ImageGrab(

2021-12-25 19:24:00 5125 2

原创 Python使用MSS截屏

文章目录写在前面优点缺点安装使用简单使用主要方法截图为文件方法一: `m.shot`方法二: `m.grab`速度太大?用PIL补充:旧版注意写在前面这个MSS大概是Many Screen Shot的缩写,意为多窗口截屏,是使用ctypes的截图。别看它用ctypes调用系统API,它却能跨平台(win,linux,mac)不得不说作者还是很强大的Github 官方文档优点小,压缩(whl)后仅76MB无包依赖快,我的surface上大概0.2~0.5s一张(1920x1440px)当然,

2021-12-25 10:07:08 16781

原创 [Pygame&tkinter]真·中文输入框

文章目录前言1.创建窗口2.输入框3.构建Entry栗子写在最后前言之前看到过一篇不错的文章,点个赞。关于输入框,pygame还是比较坑的,没有内置,遂产生想法:tk和pg结合1.创建窗口tk嵌入pg请参考这,支持三个平台,不用user32.dll之支持win32import tkinter as tkimport pygame as pgimport osroot = tk.Tk()os.environ["SDL_WINDOWID"] = str(root.winfo_id())sc

2021-12-18 12:17:00 3406

原创 [win32&ctypes]不一样的嵌入窗口

文章目录课前准备win32python正文导入获取所有窗口嵌入利用tkinter测试完整代码结尾课前准备win32Windows使用dwm管理窗口,可以使用user32.dll来做嵌入窗口涉及到user32.EnumWindows遍历窗口user32.IsWindow user32.IsWindowVisible user32.IsWindowEnabled筛选窗口user32.SetParent设置父窗口python可以用ctypes调用系统APIctypes.windllWin系统独

2021-12-12 10:54:41 1824

原创 [CEFPython3]弹出窗口的解决

文章目录前言思路解释一个tkinter的绑定总结前言这段时间研究了cefpython3,发现了一个问题,就是说点击链接时会弹出一个子窗口。看到网上没有相应的教程,就发出来了思路在C++的版本看到,有一个函数OnBeforePopup可以搞定,但cefpython并不一样,于是查阅官方文档和PYPI在github的帮助文档里Quick links的API Index中找到:GitHub接口说明解释interface是接口,要用browser.SetClientHandler设置,传入对象,

2021-11-14 08:35:07 3644 2

原创 [PyInstaller]Pyinstaller旧版打包exe无法使用Tix解决

文章目录写在前面方法一方法二总结写在前面Pyinstaller可以打包exe,但Py3.4.4这个最后支持XP的版本可用的pyinstaller是3.1(以后版本用了f’’,3.4不支持),就导致3.3加入的--add-data无法使用。而参考此,在单文件打包tix时必须加入--add-data %pythonpath%/tcl/tix8.4.3;tix8.4.3才能用。下面有两个解决方法`–add-datapython3.4pyinstaller3.3支持不支持pyi

2021-10-10 10:25:48 799

原创 [续]tkinter Text做一个类似Editplus字符导航的功能

上一篇:tkinter Text做一个类似Editplus字符导航的功能目录接上效果变化不同点方法一(这次)方法二(上次)总结代码接上上回用方法2做了一个字符导航,这回补上方法1效果变化def draw(event=None): "用来绘制“定位”线" idx=text.index("current").split(".")[0] content=text.get(idx+".0","insert")#获取 size=f.measure(content)#大小

2021-09-05 18:46:56 147

原创 tkinter Text做一个类似Editplus字符导航的功能

目录效果实现思路方法1 tkinter.font模块的Font().measure方法2 tkinter.Text.bbox使用方法2准备编写更新方法drawbboxCanvas删除绘制Loop方法2代码全览关于bind效果实现思路*本文提到的方法不知道的请自行百度!方法1 tkinter.font模块的Font().measure这种方法可以得到字符串的像素长度,还没试过方法2 tkinter.Text.bbox获取当前index(“insert”)的左上角x坐标,用Canvas绘制

2021-09-05 18:23:09 230

idle升级组件,使其支持拖拽

运行__main__.pyw用法和idle一模一样 详见:https://blog.youkuaiyun.com/weixin_50674989/article/details/123912669 此资源是作者自己写的,允许使用,转载,禁止作为商用

2022-04-02

自己写的录屏软件recide

名称:recide 版本:2.1 单文件python录屏软件源码 依赖库: 自带:tkinter,sys,time,wave,os,json,logging,tempfile,threading,re 第三方:tqdm,pyautogui,pillow,pygame,moviepy,pyaudio,numpy 性能低的电脑慎用 录屏方式:全屏,切屏,鼠标周边 录音:支持 看看好像网上没有这么成熟的教程,就自己写了一个 支持系统:Windows,Mac,Linux

2021-09-06

空空如也

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

TA关注的人

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