- 博客(11)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 PyQt5 学习笔记(tkinter 与 PyQt5 的比对)< 二 >
前面从结构的角度写了 tkinter 与 PyQt5 之间的对比,这里将详细写小部件之间的对比。
2024-11-01 10:52:58
1038
原创 PyQt5 学习笔记(tkinter 与 PyQt5 的比对)<一>
PyQt5 样式基本靠 setStyleSheet 方法实现,比 tkinter 方便的是它批量指定小部件时更加方便,可以单独指定某一小部件,也可指定某一类型的小部件,也可以按小部件的名称,甚至可以是它们的组合方式,如果代码过多,还可能存在 qss文件中,再由代码引用,非常方便。在 tkinter 是以事件方式来绑定方法,并通过特定的 event 变更来传递数据,在 PyQt5 中是按信号与槽方式绑定方法,传递数据的变量也不同,还可以在设计阶段用 QtDesigner 来绑定一些常规的方法,非常方便。
2024-11-01 10:52:23
1000
1
原创 我用 python 写软件的心得分享
我近些年我用 python 写了一些软件,也在吾爱上发表过,如《文件时间修改器》、《小说规则下载器》、《ePub 电子书编辑器》、《U盘歌单管理器》,每次编写软件都有不少心得,想把自己的一些心得体会给大家分享一下。
2023-12-10 17:49:48
1613
1
原创 python 中使用 treepoem 模块你会遇到的坑
treepoem 模块可以方便创建多种条形码、二维码,使用时一定会遇到的一些坑,我也是花了不少时间才逐一解决,现在分享给大家!
2023-11-14 11:44:28
243
2
原创 Python 真正并发多线程的实现(不使用 Queue 队列)
实现真正意义上的多线程并发模型,不需调用 Queue 队列,方便实现多线程与 GUI 之间的信息交互
2022-10-20 11:56:57
590
1
原创 Python tkinter 复杂界面小部件布局
大家在编写python tkinter 界面时,经常被小部件的布局困扰,我再写了几个小工具后,对布局有了一些心得,现分享给大家,希望大家能编写出更漂亮的界面。
2022-10-14 11:32:45
5874
原创 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
4839
1
原创 Python快速重装模块方法
Python快速重装模块方法不多费话,直接上方法在用 pyinstaller 打包成 EXE 时,若发现文件很大(我写过一些工具,打包后通常在12M~15M左右),或者出现报毒情况,可以信偿试换个环境再打包,换环境一般有几种方法:换电脑,前担是你得有多台电脑重装系统,会花费不少时间折腾,还得调试半天,累安装虚拟机,得浪费不少硬盘空间,说不得又得删除珍藏已久的电影!重置 Python 环境第4种方法是最佳选择,只需花一些时间即可重置环境,经测试有效,原打包一个小工具为25M,重置环境后打包变
2021-11-19 12:00:37
1939
原创 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
853
原创 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
1306
原创 Python 打包的exe在Win7 不能运行的解决
Python 打包的exe在Win7 不能运行的解决原用PY3.8在WIN10下编写了一程序,结果大家都说WIN7运行不了,最后用虚拟机在WIN7+PY3.7环境下打包时,提示出错,发现原在PY3.8能通过的语句在3.7中发出错:#原代码片段t=time.strftime("%Y年%m月%d日", time.localtime())改为下面:#修改后代码片段t=time.strftime("%Y{}%m{}%d{}", time.localtime())t=t.format("年","月",
2021-02-03 17:12:17
15091
3
Python GUI 助手(Excel版)
2020-05-22
python 线程 join 问题
2021-06-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人