首页/新闻资讯/正文详情

Tkinter登录界面美化(含背景图、代码注释)

发布时间:2026/11/4 1:09:44 来源:云帆数科 栏目:资讯中心
Tkinter登录界面美化(含背景图、代码注释)
首先给大家展示一下成品最近本poss哥自己写出了以上风格的登录界面。不得不说因为tkinter内置库可设置组件的参数有限UI界面我只能做到这一步啦。等不及要完整代码的小伙伴可以在网盘链接下载供大家学习和参考百度网盘 请输入提取码ajie前些天发现了一个巨牛的人工智能学习网站通俗易懂风趣幽默忍不住分享一下给大家跳转到教程当然了界面好看是仅仅不够的这里的登录和注册按钮可以检测到以下四种情况1.账号或密码错误2.账号已存在注册失败3.账号或者密码都不能空提交账号密码检测功能代码def login(): ac account.get() ps password.get() if (ac or ps ): showinfo(用户登录, 请完整填写信息) # messagebox的方法 elif user.get(ac) ! ps: account.delete(0,end) #清空文本框的内容 password.delete(0,end) #清空文本框的内容 showinfo(用户登录, 账号或者密码有误) #messagebox的方法 else: account.delete(0, end) # 清空文本框的内容 password.delete(0, end) # 清空文本框的内容 showinfo(用户登录, 登录成功即将进入菜单界面....) # messagebox的方法 def reguest(): ac account.get() ps password.get() if (ac or ps ): showinfo(用户登录, 请完整填写信息) # messagebox的方法 elif ac in user: account.delete(0,end) #清空文本框的内容 password.delete(0,end) #清空文本框的内容 showinfo(用户注册, 账号已存在) #messagebox的方法 else: user[ac] ps account.delete(0, end) # 清空文本框的内容 password.delete(0, end) # 清空文本框的内容 showinfo(用户注册, 注册成功) # messagebox的方法提示账号和密码由字典数据类型存储默认有一个账号密码admin : 123456由于很多小伙伴遇到图片没有显示的问题这里跟大家说一下图片的放置位置其中2.gif是背景图login.py是源代码代码里面我都写好注释了有不懂的小伙伴可以在评论中提出或者是私信我喜欢的朋友可以给个关注和点赞谢谢

相关推荐

Altium_Designer异形焊盘制作
Altium_Designer异形焊盘制作

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 1:09:44

嵌入式工程师成长之路(0)----认识元件
嵌入式工程师成长之路(0)----认识元件

📌 「嵌入式硬件工程师成长之路 2026 重制版」已开始更新,第一篇:《元件选型不是看参数,是看降额》,老版讲"认识元件",新版讲"怎么不出事"。 点击下面图片带您领略全新的嵌入式学习路线 🔥爆款热榜 90万+阅读 1.6万+收藏 文章目录 前言 1、电阻… · 2026/11/4 1:09:44

Arduino UNO测量电容值
Arduino UNO测量电容值

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 1:09:44

没 iPhone 也能玩:DiPlay 热点模式白嫖 CarPlay
没 iPhone 也能玩:DiPlay 热点模式白嫖 CarPlay

没 iPhone 也能玩:DiPlay 热点模式白嫖 CarPlay 【免费下载链接】DiPlay Independent CarPlay receiver for compatible Android head units. Wired and wireless public preview. 项目地址: https://gitcode.com/gh_mirrors/di/DiPlay 先说个扎心的帖子 车… · 2026/11/4 1:47:00

如何用Hermes Agent打造你的智能投资助手:从零到专业分析的完整指南
如何用Hermes Agent打造你的智能投资助手:从零到专业分析的完整指南

如何用Hermes Agent打造你的智能投资助手:从零到专业分析的完整指南 在AI技术快速发展的今天,拥有一个能理解市场动态、提供专业投资建议的智能助手已经成为现实。Hermes Agent作为一款自学习AI代理框架,为你提供了构建个性化金融分析系统的… · 2026/11/4 1:47:00

沁恒 RISC-V 蓝牙应用中常用蓝牙参数的设定和修改
沁恒 RISC-V 蓝牙应用中常用蓝牙参数的设定和修改

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 1:47:00

KoboldCpp v1.98 使用指南:一个文件跑起本地 AI 模型,5 分钟见到第一条回复
KoboldCpp v1.98 使用指南:一个文件跑起本地 AI 模型,5 分钟见到第一条回复

KoboldCpp v1.98 使用指南:一个文件跑起本地 AI 模型,5 分钟见到第一条回复 【免费下载链接】koboldcpp KoboldCpp - Run GGUF AI models locally with a KoboldAI UI. One File. Zero Install. 项目地址: https://gitcode.com/gh_mirrors/ko/koboldcp… · 2026/11/4 1:47:00

用一局太空侵略者看懂 SQLAlchemy ORM:多态继承与 joinedload 预加载实战
用一局太空侵略者看懂 SQLAlchemy ORM:多态继承与 joinedload 预加载实战

用一局太空侵略者看懂 SQLAlchemy ORM:多态继承与 joinedload 预加载实战 【免费下载链接】sqlalchemy The Database Toolkit for Python 项目地址: https://gitcode.com/gh_mirrors/sq/sqlalchemy SQLAlchemy ORM 常被当成 CRUD 脚手架,但仓库里… · 2026/11/4 1:47:00

深度揭秘:Hermes Agent如何构建企业级多智能体通信架构
深度揭秘:Hermes Agent如何构建企业级多智能体通信架构

深度揭秘:Hermes Agent如何构建企业级多智能体通信架构 在当今分布式AI系统日益复杂的背景下,多智能体协作的效率直接决定了系统的整体性能。Hermes Agent作为一款面向企业级应用的开源多智能体框架,通过创新的消息传递机制和智能协调协议&a… · 2026/11/4 1:46:00

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 13:10:28

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 6:04:24

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 5:52:46

AI辅助技术栈评估:提升研发决策效率60%
AI辅助技术栈评估:提升研发决策效率60%

1. 项目背景与核心价值技术决策一直是研发团队面临的重大挑战。随着技术生态的快速演进,技术栈的选择、维护和迭代变得愈发复杂。我们团队在过去两年里,先后经历了三次重大技术栈迁移,每次都需要投入大量人力进行技术评估和风险分析。直到去年… · 2026/11/4 0:00:17

从生成Token到直接决策:Jev如何重塑AI Agent工程实践
从生成Token到直接决策:Jev如何重塑AI Agent工程实践

1. 从"生成文字"到"拍板决策":Jev 到底在解决什么问题大多数人第一次接触大模型,脑子里建立的模型是"输入问题、输出文字"。你问它今天天气怎么样,它给你一段描述;你让它写个周报,它给你… · 2026/11/4 0:00:17

32G统一内存跑大模型:内存账、TPS实测与端云分流
32G统一内存跑大模型:内存账、TPS实测与端云分流

想在一台 32G 统一内存的小主机上把大模型跑成"日常可用",这件事我前后折腾了小半年。标题里说的这台 Mac mini M6,是我们这次讨论的目标平台,具体到手规格以实物为准;但下面这套推算方法和实测思路,对任何统… · 2026/11/4 0:00:17

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 13:10:28

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 6:04:24

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 5:52:46

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码