周华2022
码龄3年
求更新 关注
提问 私信
  • 博客:331,240
    331,240
    总访问量
  • 86
    原创
  • 222
    粉丝
  • 4
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2022-01-30
博客简介:

zhouhua2022的博客

查看详细资料
个人成就
  • 获得333次点赞
  • 内容获得36次评论
  • 获得1,411次收藏
  • 代码片获得9,485次分享
  • 原力等级
    原力等级
    5
    原力分
    1,104
    本月获得
    9
创作历程
  • 8篇
    2024年
  • 45篇
    2023年
  • 33篇
    2022年
成就勋章
TA的专栏
  • Python 解决方案
    9篇
  • Python 入门案例
    43篇
  • PowerShell解决方案
    1篇
  • Python 实用小程序
    32篇

TA关注的专栏 2

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

兴趣领域 设置
  • Python
    pythondjangopygamepyqthttpxweb3.pypytestgunicornpip
  • Java
    java
  • 编程语言
    pythonjavac++c语言javascriptc#qt
  • 开发工具
    windows
  • 大数据
    sqlite
  • 人工智能
    数据挖掘语音识别计算机视觉目标检测机器学习人工智能深度学习神经网络自然语言处理目标跟踪知识图谱自动驾驶生成对抗网络机器翻译语言模型超分辨率重建智慧城市视觉检测图像处理数据分析集成学习迁移学习分类回归
  • 网络与通信
    httpp2pudpsslhttpswiresharkwebsocket网络安全tcpdump网络协议tcp/iprpc
  • 嵌入式
    单片机stm3251单片机proteusmcu物联网嵌入式硬件iot嵌入式实时数据库rtdbs
  • 硬件开发
    硬件工程驱动开发fpga开发dsp开发arm开发材料工程精益工程射频工程基带工程硬件架构pcb工艺
  • 游戏
    cocos2d动画游戏引擎贴图
  • 网络空间安全
    安全系统安全web安全安全架构
创作活动更多

新星杯·14天创作挑战营·第9期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛! 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见 https://bbs.csdn.net/topics/619626357 2、文章质量分查询:https://www.csdn.net/qc

475人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

PowerShell 开启与关闭严格模式

开启严格模式:在PowerShell命令行输入。关闭严格模式:在PowerShell命令行输入。开启严格模式可以规范化我们编程的语法。
原创
发布博客 2024.09.29 ·
373 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

【Python】线程threading与GUI窗口tkinter结合应用

当我们用tkinter设计开发桌面程序时,不免需要一个或多个线程执行其他任务,例如:显示实时显示时间日期、动态背景、滚动字幕、插件启动与关闭、后台数据监控等......在本篇文章结合线程threading与窗口tkinter简单设计一个桌面程序显示滚动字幕和显示时间。
原创
发布博客 2024.01.17 ·
1687 阅读 ·
11 点赞 ·
2 评论 ·
8 收藏

【Python】使用pyinstaller打包为Windows平台的xxx.exe方法步骤

pyinstaller 是一个用于将 Python 代码打包成独立可执行文件的工具,它可以将 Python 代码打包成 Windows、Linux、Mac 等平台的可执行文件,方便用户在不同环境中运行。
原创
发布博客 2024.01.14 ·
794 阅读 ·
9 点赞 ·
0 评论 ·
7 收藏

【Python】使用tkinter设计开发Windows桌面程序记事本(5)

本篇文章继承了前面四篇文章,并且实现了新建、保存、另存、打开、页面设置、退出功能。现阶段我还不能实现打印功能,而新窗口要在最后阶段完成,所有我选择忽略这两个功能。近期我将暂停本项目进度更新(能力受限),但博客文章不受影响,会不定期发布。有疑问或建议,欢迎在评论区戳我哟!设计步骤:在"记事本项目" --> "code"目录下新建了一个"记事本功能设计_2.py"文件,开始本阶段的项目设计开发
原创
发布博客 2024.01.13 ·
945 阅读 ·
9 点赞 ·
0 评论 ·
5 收藏

【Python】使用tkinter设计开发Windows桌面程序记事本(4)

作者发炎:衔接上一篇文章,本文章完成了"页面设置"子窗口的部分功能,并且点击"确定"按钮后会把当前设置的参数保存到文件里。但是,右侧的图片预览未实现,我的理解是:每设置一处打印纸张的参数,相应的预览会同步更新图片,那么就要很多的图片提供显示,所以现阶段就把这个功能忽略了。打印纸张的来源也没有完成,我的理解是:打印机放置打印纸张的地方,现阶段没能力实现。如果大家复制示例代码去运行时,就会发现有两个窗口,这不是BUG,也不用隐藏主窗口,在下一篇文章里会得到验证。有疑问或建议,欢迎在评论区戳我哟!
原创
发布博客 2024.01.12 ·
730 阅读 ·
7 点赞 ·
0 评论 ·
7 收藏

【Python】使用tkinter设计开发Windows桌面程序记事本(3)

作者发炎:本文章与"记事本项目"的第一篇文章类似。这里是重新创建新的"页面设置"子窗口,进行开发设计。那为什么与上一篇文章没有衔接呢?是因为这个"页面设置"是一个独立的子窗口,并且受主窗口调度。如果代码模块混为设计开发,就会降低可读性,并且不利于代码模块维护与迭代升级。有疑问或建议,欢迎在评论区戳我哟!设计步骤:在"记事本项目" --> "code"目录下新建项目代码模块文件"记事本_页面设置.py"设计开发
原创
发布博客 2024.01.11 ·
676 阅读 ·
7 点赞 ·
0 评论 ·
8 收藏

【Python】使用tkinter设计开发Windows桌面程序记事本(2)

作者发炎:此代码模块是继承上一篇文章的代码模块的基础上开始设计开发的。如果不知道怎么新建"记事本项目"文件夹,请参考上一篇文章,在此我不在复述。在本篇文章主要完成了改变编辑区字体大小、右侧上下滑块滑动、底侧左右滑块滑动、显示光标在编辑区的位置、以及底部状态栏显示数据更新。设计步骤:在"记事本项目"文件夹的"code"目录下新建本文章要设计开发的代码模块文件"记事本功能设计_1.py"
原创
发布博客 2024.01.10 ·
754 阅读 ·
7 点赞 ·
0 评论 ·
14 收藏

【Python】使用tkinter设计开发Windows桌面程序记事本(1)

作者发炎:这个项目之前做过一版,可读性欠缺火候,对此我将重新梳理代码,分阶段在博客分享。本文章可以说是大部分还原了记事本的UI以及菜单(包括鼠标右键菜单)。在第一篇只完成记事本UI设计,并没有绑定触发条件,所以无具体功能实现。倘若有疑问或建议请在评论区畅所欲言!设计步骤:首先新建一个项目文件夹,并且命名为"记事本项目",然后在其目录下再新建三个文件夹,分别为"code"(用于存放代码)、"data"(用于存放数据)、"photo"(用于存放图片)。
原创
发布博客 2024.01.09 ·
1138 阅读 ·
8 点赞 ·
0 评论 ·
17 收藏

【Python】用tkinter设计图书管理登录UI界面(六)

本篇文章是这个项目的最终章节,它继承了前5篇文章代码写的,并且对主窗口组件做了微调(删除了刷新图片按钮、调整了按键的坐标)。请勿觉得几行代码就实现功能了,那是因为您忽略前面文章做的铺垫。本项目是“用tkinter设计图书管理登录UI界面”,功能有:用户登录、用户注册、用户密码找回。如有疑问,请在评论区交流!
原创
发布博客 2023.12.14 ·
1098 阅读 ·
9 点赞 ·
3 评论 ·
10 收藏

【Python】用tkinter设计图书管理登录UI界面(五)

本文主要实现本项目“新用户注册功能”,代码设计比较简陋,但基本的功能都完成了。如果前面几篇的代码您都理解了,那么本篇文章自然就难不倒您,所以我就不详细赘述过程了。假若您有疑问,欢迎在评论区交流!
原创
发布博客 2023.12.14 ·
1683 阅读 ·
7 点赞 ·
0 评论 ·
16 收藏

【Python】用tkinter设计图书管理登录UI界面(四)

本文主要阐述完成“用户密码找回”,诸位且看我如何实现吧!为了方便使用“已注册用户数据库.txt”的数据,我直接继承上一篇文章实现功能的模块类:图书管理系统项目.code.继承登录UI完善功能_2.LoginUI_two,并创建了Retrieve类,保存在“继承登录UI完善功能_3.py”模块(如下图)
原创
发布博客 2023.12.12 ·
1239 阅读 ·
10 点赞 ·
0 评论 ·
12 收藏

【Python】用tkinter设计图书管理登录UI界面(三)

紧接上一篇文章,继续完善项目功能:用户登录。由于老王的注册部分有亿点点复杂,还没完成,但是不影响项目进度,我们可以模拟几个注册的用户来参与项目设计首先在“图书管理系统项目\user_data”目录下新建“已注册用户数据库.txt”文件用于存储注册用户数据(可以做数据加密写入,解密读取)然后在“图书管理系统项目\code”目录下新建“继承登录UI完善功能_2.py”继承“继承登录UI完善功能_1.py”模块来设计。
原创
发布博客 2023.12.10 ·
1428 阅读 ·
9 点赞 ·
1 评论 ·
9 收藏

【Python】用tkinter设计图书管理登录UI界面(二)

如果是团队完成一个项目,大概流程是:立项-->分配任务-->完成(自己)任务-->测试(不通过打回)-->项目整合测试-->完成项目-->团队聚餐等。上一篇我创建了“图书管理登录UI界面”项目的初始窗口,并没有绑定触发事件。在本篇文章我将继承“登录UI.py”模块,继续完善输入框预显示提示输入内容、密码显示&隐藏、获取验证码部分功能。
原创
发布博客 2023.12.10 ·
1535 阅读 ·
10 点赞 ·
0 评论 ·
9 收藏

【Python】用tkinter设计图书管理登录UI界面(一)

本项目将分段设计“图书管理登录UI界面”的用户登录、用户注册、用户账号找回等。主要围绕GUI标准库tkinter、以及类的继承(重点)来设计本项目。首先新建一个文件夹命名为“图书管理系统项目”,并在其目录下新建文件code、photo、user_data。然后在code文件下新建“登录UI.py”,再然后把图片放在photo文件下,如下图:
原创
发布博客 2023.12.10 ·
2471 阅读 ·
11 点赞 ·
5 评论 ·
21 收藏

【Python】巧用tkinter设计秒表计时器

秒表计时器是一种用于计算时间间隔的计时器。它通常由一个开始按钮、一个停止按钮和一个重置按钮组成。使用方法:单击“开始”按钮开始计时。单击“停止”按钮停止计时。单击“重置”按钮将计时器归零。注意事项:没有对计时器误差进行校准,所以无法避免毫秒误差暂无秒表计次、时钟等功能
原创
发布博客 2023.11.27 ·
1466 阅读 ·
1 点赞 ·
0 评论 ·
12 收藏

【Python】使用globals()函数成功解决tkinter多个新窗口问题

我在近期的一个项目(tkinter复刻记事本)上遇到一个很有意思的问题:如何在创建多个新窗口后,每个窗口还能独立运行?当时我尝试几种方法,奈何实力不足,于是便下定结论非使用线程不可,至此头发又少了一撮。直到今天我复盘了一下tkinter创建窗口有哪几种方式时,我在心中默念“早起的虫子被鸟吃......”,于是就顺理成章地解决了多窗口的问题。即使祭出“断子绝孙拳”,还是难不倒他“去骗、去偷袭一个69岁的同志”。于是如何产生新的变量名又成了新的拦路虎,总不能我提前定义好空的变量名吧!这样的话,新窗口个数就会有上
原创
发布博客 2023.11.26 ·
502 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【Python】用三种方法创建tkinter桌面窗口

Python的tkinter是Python的标准GUI库之一,它是一个开源的、跨平台的GUI工具包,可以用于创建桌面应用程序。tkinter提供了许多常见的GUI组件,例如按钮、文本框、标签、列表框等等,可以轻松地创建各种类型的桌面应用程序。它还支持各种操作系统,包括Windows、Linux和macOS。使用tkinter,你可以在Python代码中创建GUI元素,并对它们进行配置、事件处理和操作。你可以使用各种布局管理器来排列GUI组件,并使用回调函数来响应用户的输入事件。
原创
发布博客 2023.11.26 ·
2288 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

Python 使用tkinter复刻Windows记事本UI和菜单功能(三)

复刻Windows记事本BUG: 1、快捷键:Ctrl+O 打开文件实现时发现光标处会插入换行'\
'(现在我仍未知是否是为解释器BUG)未实现: 1、文件的新窗口无法实现(未使用线程) 2、无法实现单击菜单栏显示菜单项后与键盘交互(非快捷键),因为Menu无法与bind捆绑事件及交互 3、文件的页面设置的具体功能交互还没完成,只完成UI和交互框架 4、文件的打印还没实现(我不知道怎么连接外设) 4、除了文件以外的菜单还没实现
原创
发布博客 2023.11.23 ·
536 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Python 使用tkinter的Text文本域实时显示光标位置

在Python tkinter中,可以使用Text widget的index()方法来获取实时光标的行和列。该方法接受一个字符串参数,用于指定要获取的索引位置,例如"insert"表示当前光标位置。重难点:想要获取准确的光标行和列,需要触发第二次事件才能获得,否者会光标行和列慢一拍。
原创
发布博客 2023.11.11 ·
1426 阅读 ·
2 点赞 ·
2 评论 ·
6 收藏

Python 使用tkinter的Menu菜单command参数与bind方法共用触发事件

用普通函数作为媒介,使用event_generate()方法模拟触发bind()事件来创建一个模拟的event对象,并将其传递给绑定的事件处理函数。
原创
发布博客 2023.11.10 ·
825 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多