![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 58
jumpbull01
这个作者很懒,什么都没留下…
展开
-
我用 python 写软件的心得分享
我近些年我用 python 写了一些软件,也在吾爱上发表过,如《文件时间修改器》、《小说规则下载器》、《ePub 电子书编辑器》、《U盘歌单管理器》,每次编写软件都有不少心得,想把自己的一些心得体会给大家分享一下。原创 2023-12-10 17:49:48 · 1230 阅读 · 1 评论 -
Python 真正并发多线程的实现(不使用 Queue 队列)
实现真正意义上的多线程并发模型,不需调用 Queue 队列,方便实现多线程与 GUI 之间的信息交互原创 2022-10-20 11:56:57 · 524 阅读 · 1 评论 -
Python tkinter 复杂界面小部件布局
大家在编写python tkinter 界面时,经常被小部件的布局困扰,我再写了几个小工具后,对布局有了一些心得,现分享给大家,希望大家能编写出更漂亮的界面。原创 2022-10-14 11:32:45 · 4809 阅读 · 0 评论 -
python 实现 tkinter.Label、Button 加载 gif 动态图
python 实现 tkinter.Label、Button 加载 gif 动态图,让界面变得更美丽!在网上转了一圈,发现 Label 加载的图均是静止的,就是加载 gif 的动态图,都只是显示第一帧的静图。原理也很简单,就是把 gif 动态图分解成多帧的单图逐帧显示,最后软件关闭时再删除掉临时分解的图片,我写了个 GIF的模块,大家可以直接使用不费话了,直接上代码:# -*-coding:utf-8 -*-"""GIF 动画文件播放模块能配合 tkinter.Label 组件播放动态图实原创 2022-01-19 09:41:47 · 4344 阅读 · 1 评论 -
Python快速重装模块方法
Python快速重装模块方法不多费话,直接上方法在用 pyinstaller 打包成 EXE 时,若发现文件很大(我写过一些工具,打包后通常在12M~15M左右),或者出现报毒情况,可以信偿试换个环境再打包,换环境一般有几种方法:换电脑,前担是你得有多台电脑重装系统,会花费不少时间折腾,还得调试半天,累安装虚拟机,得浪费不少硬盘空间,说不得又得删除珍藏已久的电影!重置 Python 环境第4种方法是最佳选择,只需花一些时间即可重置环境,经测试有效,原打包一个小工具为25M,重置环境后打包变原创 2021-11-19 12:00:37 · 1793 阅读 · 0 评论 -
PythonTreeView 节点支持鼠标、键盘移动代码
涉及表格的编程时,都会用上 TreeView 组件,每次写节点移动都要纠结半天,现总结了一下,把这些功能汇总给大家,直接可以拿来就用特点:支持鼠标多选(需要Shift、Ctrl)键配合多选,然后用鼠标拖动,同时支持用键盘的上、下方向键移动,Home、End 键则为置顶、置底大家可以直接使用,不费话,上原码:import tkinter as tkfrom tkinter import ttkdef bDown_Shift(event): tv = event.widget sel原创 2021-09-09 16:08:55 · 725 阅读 · 0 评论 -
TreeView 表格背景色不能实现的解决方法
为了写个小工具,需要在表格中实现隔行变背景色,在网上转了好久,给出的代码完全不能实现,还好最终还是给找到了一篇相关的文章,但写得也比较隐晦,我在这里就给大家分享一下吧!网上给的代码普遍是:tree.insert('', 'end', text='我会变彩色的' , values=('', '0'),tag='even')tree.tag_configure('even', background='orange',foreground='red',font=('',14))但我换了多种方式均不成功,原创 2021-09-09 15:24:16 · 1027 阅读 · 0 评论