python入门学习之小工具制作系列--03使用tkinter库写一个辞职小程序

【附Python版教学】“那些年用过的奇葩辞职理由”哈哈哈,看完笑掉牙。 导语 哈喽!哈喽!大家好,我是木木子,今日更新来啦~ 最近国庆太长了,导致很多小伙伴儿玩儿疯了,然后不来上班了。害~这不?就遇到了一个请假的同事!! 老板:好的(乖巧)。 现在这段时间是不是除了遇到很多请假的小伙伴儿,还遇到了很多想辞职的呢? 水往低处流,人往高处走,辞职是难免的事。​所以这边小编给大家谈谈辞职信怎么写? 当我们选择离开现在的某个公司去另一家公司时,可能会因为工资低,或者是离家远等。那么,当我们辞职的时候,要如何写好辞职书呢? 今天小编就来给大家开一个辞职的小课堂!哈哈.. 阅读详情
一、制作背景

放假期间查看自己上份工作的辞职报告,回想离职时老板的各种刁难,突发奇想使用软件写一个让老板无法拒绝的辞职小程序^_^^_^

二、小程序使用体验

1,)小程序主界面

2,)如果领导点击不同意【按键会跑,不会让你抓住^_^】

3,)如果领导点击左上角的关闭按钮【提示此路不通^_^】

4,所以最后,只能是点击同意~~

5,最后,同意之后,再点击退出,程序即可退出成功~

三、小程序代码逻辑

1,导入tkinter模块,使用tkinter构建弹窗

import tkinter as tk
from tkinter import messagebox
root = tk.Tk()
root.geometry('725x400+100+100')
root.title('辞职信')
root.mainloop()

2,配置2个页面,分别为弹窗主界面和点击同意后的第二张界面

frame1 = tk.Frame(root)
frame1.pack()
frame2 = tk.Frame(root)
# frame2.pack()

3,配置第一个界面信息

tk.Label(frame1, text='\n老板,我考上税务局公务员了,\n\n你准备跑路吧!!!', font=24, padx=20, pady=30).pack(side=tk.LEFT, anchor=tk.N)

img = tk.PhotoImage(file='3.gif')
label_img = tk.Label(frame1, image=img, padx=20, pady=30, bd=0)
label_img.pack(side=tk.LEFT, anchor=tk.N)

tk.Label(frame1, text='辞职人:正心', height=25, font=24, padx=20, pady=350, anchor=tk.N).pack(side=tk.LEFT)

yes_command = tk.Button(frame1, font=24, text='同意', bd=0)
no_command = tk.Button(frame1, font=24, text='不同意', bd=0)

yes_command.place(relx=0.3, rely=0.8, anchor=tk.CENTER)
no_command.place(relx=0.7, rely=0.8, anchor=tk.CENTER)

4,配置第二个界面的信息

tk.Label(frame2, text='老板大人,臣告退了\n这一退,可能就是一辈子了\n!!!!^_^!!!!', font=('黑体', 18), justify=tk.LEFT, height=300, fg='red',
         padx=50).pack()
tk.Button(frame2, text='退出', font=('黑体', 18), command=root.quit).place(relx=0.8, rely=0.8)

5,引入random库,配置"不同意"按钮飘逸,(不让老板点击^_^ 不同意 ^_^按钮)

from random import random
def move(event):
    no_command.place(relx=random(), rely=random(), anchor=tk.CENTER)


no_command.bind('<Enter>', move)

6,配置 此路不通 按钮,即不能通过关闭窗口来关闭小程序

def on_exit():
    messagebox.showwarning(title='提示', message='此路不通')
root.protocol('WM_DELETE_WINDOW', on_exit)

7,配置 点击同意,则跳转至第二界面

def sure():
    frame1.pack_forget()
    frame2.pack()


yes_command.config(command=sure)

到此~ 程序完成~

备注:代码已生成桌面小程序,有需要可留言哦~~

python gui界面实例-python GUI实战项目——tkinter库的简单实例 一、项目说明:本次通过实现一个小的功能模块对Python GUI进行实践学习。项目来源于软件制造工程的作业。记录在这里以复习下思路和总结编码过程。所有的源代码和文件放在这里:链接: https://pan.baidu.com/s/1qXGVRB2 密码: 4a4r内置四个文件,分别是ora.sql, dataBaseOpr.py, guiPy.py, test.py二、效果预览:主界面新增界面(更... 阅读详情

相关推荐

Python tkinter库:简易画板(笔、直线、矩形、圆形和橡皮擦工具+导入、保存、撤销、清屏功能)

今天,我们将使用tkinter制作一款简易画图软件。加油吧!最终效果如下: 我们将使用Python 3.10为编译器,使用 pip 下载所需模块: 导入模块 这里,我们将导入所有所需的模块。 设置主窗口 设置所有接下来所需的元素,并初始化。 基本画图运算逻辑 重点来了!我们使用鼠标左键按下等动作探测,绘制曲线: 最后通过bind来移动画笔: 顶部主菜单 设置主菜单功能及运算函数。目前包括以下五个选...

射手座轩木酱的代码天地~ 1万+

python中tkinter实现GUI程序:三个实例

Tkinter是Python的标准GUI库,用于创建跨平台的桌面应用程序。它是一个轻量级的库,易于学习和使用,适合初学者和开发小型项目。Tkinter的核心优势在于其简洁性,你可以用很少的代码实现功能丰富的窗体应用。Tkinter是Python中创建GUI的一种简单而强大的方式。无论你是初学者还是有经验的开发者,Tkinter都是入门GUI编程的理想选择。通过学习和使用Tkinter,你可以构建出直观、交互性强的桌面应用程序,增强用户体验。

定期分享我的发现和想法,感谢你的陪伴和支持 7292

【Python Gui】Tkinter 的入门学习

一、前面的话 Python 提供了多个图形开发界面的库,几个常用 Python GUI 库如下: Tkinter:Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Windows 和 Macintosh 系统里。Tk8.0 的后续版本可以实现本地窗口风格,并良好地运行在...

梦想专栏 1万+

【python】之tkinter库,制作一个简易图形界面!

Tkinter 是 Python 自带的标准库,因此无须另行安装,它支持跨平台运行,不仅可以在 Windows 平台上运行,还支持在 Linux 和 Mac 平台上运行。Tkinter 编写的程序,也称为 GUI 程序,GUI (Graphical User Interface)指的是“图形用户界面”,它是计算机图形学(CG)的一门分支,主要研究如何在计算机中表示图形,以及利用计算机进行图形的计算、处理和显示等相关工作。6.创建一个entry(输入)和text(文本)root:窗口(在此窗口实现按钮功能)

相信过程! 5635

用Python给喜欢的女孩写一个办公小工具,她说棒极了

前言 她经常使用电脑,像PS、AR等这些,包括一些网页都需要使用。作为我喜欢的女孩,我就想为她做些什么。就设计了一款小工具——宁宁助手❤ 核心功能设计 程序、网页直达。将一些常用的网页和程序放到一个界面,通过点击即可快速打开某一个应用和网页链接。 天气快速查询。能够查询近五天的天气,通过“天气”联想到《天气之子》这个电影,就加入了相应的天气之子文案。 UI排版布局 主页通过分页栏来划分不同的界面,以及窗体最小化,最大化,关闭功能。 应用、网页直达页由简单的按钮组成,前后对正、左右标齐。 天

weixin_42686892的博客 4055

python tkinter 辞职报告 按钮随机位置出现

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例

自学的历程 840

Tkinter,一个轻量级的Python GUI库

Tkinter(即 tk interface,简称“Tk”)本质上是对Tcl/Tk软件包的Python接口封装,属于Python自带的标准库,安装好Python后可以直接使用Tkinter库而无须另行安装。Tkinter库作为Python GUI开发工具之一,具备GUI库的常用功能,可以说“麻雀虽小,五脏俱全”。当您想要制作一个简单的桌面应用程序或者小工具的界面时,Tkinter库绝对是一个最佳的选择。

aobulaien001的博客 3279

用python的tkinter库制作仿windows看图器

本文原载于我的简书,简书界面干净,更偏向于简书一些,我的简书 最近在学习python,就用python自己写了一个仿windows的看图器,在网上搜发现找不到相关的代码,所以决定自己尝试做了一个。看图器要实现如下功能: 打开文件夹,找到相应文件 图片可以进行等比例缩放 可以浏览同目录问价下的上一张和下一张图片 1.用label方法制作看图器 由于python的tkinter库只能打开gif...

Pr4da的博客 1556

Python自带的GUI库Tkinter是否值得学习?

Python自带的GUI库Tkinter是否值得学习?Tkinter是什么?Tkinter值得学吗?总结如下: Python语言可以用在很多方面,网站开发、数据分析、运营维护、游戏开发等等,那么桌面应用程序GUI呢?其实Python标准库里自带Tkinter就是干这个的。相比PyQT、wxPython等等,Tkinter有哪些优势和不足,是否值得学呢? Tkinter是什么? 要了解Tkinter,首先要从Tcl编程语言说起。Tcl语言全称是“Tool Command Language”,是John Ou

chenchen5152的博客 2461

Python-tkinter库的学习实例

文章目录tkinter介绍tkinter.Button实例tkinter.Canvas实例tkinter.Label实例tkinter.Menu实例tkinter.Radiobutton和tkinter.Checkbutton实例tkinter.Entry()实例tkinter.messagebox库的实例tkinter.simpledialog库的实例tkinter.filedialog库的实例...

吉大秦少游 4174

使用Tkinter模块创建的辞职信编辑器

Tkinter是一个开源的GUI工具包,最初是作为Tk图形工具包的Python封装而开发的。Tkinter的设计理念是使Python程序能够快速创建标准的GUI应用程序。它内置了各种常用的控件,如按钮、文本框、列表框等,并且支持跨平台,可以在Windows、Mac OS X和Linux上运行。Tkinter库的编程接口(API)简洁明了,它为用户提供了大量的预定义组件,通过这些组件,开发者可以轻松地实现窗口布局、事件处理、数据输入输出等GUI功能。

weixin_35238815的博客 832

Tkinter入门:制作一个日历

简要介绍了Tkinter的基本操作,实践作业为制作一个动态日历

洋阳酱的博客 3675

Solidworks转URDF避坑实录:从履带机器人到ROS仿真的完整配置流程

本文详细介绍了将Solidworks履带机器人模型转换为URDF格式并配置ROS仿真的完整流程,重点解析了坐标系设置、复杂关节定义、插件配置等关键步骤中的常见问题与解决方案,帮助开发者高效实现履带机器人在RVIZ和Gazebo中的精确仿真。

weixin_30693683的博客 457

Tkinter —— 一个简洁的 Python 库

Tkinter 是 Python 的标准 GUI 库,提供了创建窗口、按钮、文本框等常见 GUI 元素的方法。它是 Python 内置库的一部分,因此不需要单独的安装过程。Tkinter 操作简单,结果直观,非常适合初学者入门 GUI 编程,同时它的灵活性也能满足更进阶的需求。Tkinter 提供了一个简单的方法来创建 GUI 应用程序。它是 Python 内置的,不需要单独安装,是 Python 开发者进行桌面应用开发的不错选择。

Trb201013的博客 1259

【Unity实战】HybridCLR热更快速集成

本文假设你已经通过UPM导入了HybridCLR、Addressables、il2cpp支持并具有一定的C#基础和Unity编辑器操作能力。

u012587406的博客 4995

python 中心线提取_二值分析 | OpenCV + skimage如何提取中心线

点击上方蓝字关注我们微信公众号:OpenCV学堂关注获取更多计算机视觉与深度学习知识问题前几天有个人问了我一个问题,问题是这样的,他有如下的一张二值图像:怎么得到白色Blob中心线,他希望的效果如下:显然OpenCV中常见的轮廓分析无法获得上面的中心红色线段,本质上这个问题是如何提取二值对象的骨架,提取骨架的方法在OpenCV的扩展模块中,另外skimage包也支持图像的骨架提取。这里就...

weixin_42204453的博客 4290

Python中tkinter使用详解

tkinter 是 Python 的标准 GUI(图形用户界面)库,提供了一种简单的方式来创建图形界面应用程序。下面是 tkinter 的一些重要概念、常用控件的说明,以及与 PyQt5 的区别。如果你的需求是简单的,tkinter 是一个很好的选择。如果你需要更复杂的界面或功能,或者希望使用现代设计原则,那么 PyQt5 是一个更好的选择。

Summer的博客 2901

SpotBugs实战:10大类Bug检测规则详解与代码优化实例(附避坑清单)

本文深入解析SpotBugs在Java开发中的实战应用,详细讲解10大类Bug检测规则与代码优化实例,包括NPE防御、多线程安全、性能优化等关键问题。通过具体代码示例和避坑清单,帮助开发者提升代码质量,有效集成到CI/CD流程中。

weixin_42665255的博客 196

python的Tkinter库简单应用——开发一个简易计算器

如何利用python来开发一个简易计算器 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录如何利用python来开发一个简易计算器前言一、实验准备二、开发步骤步骤1.引入库2.读入数据总结前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不

weixin_44120833的博客 1万+

基于CNN的表情识别(FER)pytorch实现

Report for FER Jian Tang Abstract 我们使用卷积神经网络(CNN)实现了baby的面部表情识别(FER)。 数据上,我们获取了开源FER数据集FER2013[1],besides我们使用爬虫获取了baby相关的人脸图片,进行了手工分类标注以形成一个全新的baby FER数据集。 模型上,我们首先复现了Luan[2]的工作,即参考Kuo[3]在CVPR 2018上的工作并实现一个轻量的CNN网络,在FER2013上进行训练并得到了XXXX%的平均分类准确率(avg a

qq_20241587的博客 3683

风力发电机并网模型建立及仿真验证

传统能源日益匮乏,环境污染日趋严重,全球向安全、可靠和环保的可持续能源体系转型迫在眉睫,风电迎来了重要的发展契机。近年来,全球风电迅猛发展,我国已成为世界风电新增装机容量第一的国家。然而,随着风电规模的不断增大,风电场接入对系统影响不容忽视。随着变速恒频风力发电系统优越的性能突出和大容量电力电子技术的成熟,风速随机性引起的功率波动及故障情况下的动态响应,对电能质量,系统电压、频率的稳定性产生的影响需要深入研究。因而,本文结合实际项目,针对变速恒频风力发电系统建模,端口动态特性及对电网电能质量、运行稳定性的影

毕业设计区博客 1639

python入门学习之小工具制作系列--01使用tkinter库封装(人生重开模拟器)小游戏

一、制作背景:过年浏览csdn博文时,有看到其他博主的一篇人生重开模拟器的小游戏,将代码拷贝运行后看效果很好,非常有趣。于是就学习使用tkinter库将源代码封装,使其可以成为应用小游戏。

LinuxLOVERes的博客 1511

WinFrom真入门(1)——Windows窗体应用概念

用Winform开发的桌面程序,是在Windows操作系统上运行的,这个不用多说。窗体(Form)的作用‌:窗体是用户交互的容器,承载按钮、文本框等控件,构成应用程序的界面‌。在Windows操作系统中,窗体(窗口)所处可见,例如: 一个标准的窗体其实就是一块矩形区域,客户区域指的是窗口内部区域。除去标题兰和边框外的区域可视为内部区域,称为客户区域。我们开发人员可以在窗口的客户区域中放置控件,也可以在其中绘制出咱们所需要的图形。WinForm程序的项目的结构,如下图: Main()方法是程序的入口,这几行代

ByteGeek 1634

python使用Tkinter库制作文件和文件夹创建功能

python使用Tkinter库制作文件和文件夹创建功能 在下这厢有礼了 文章目录python使用Tkinter库制作文件和文件夹创建功能第一节 学习Tkinter库第二节 开始有目的的做东西第三节 代码设计第四节 优化代码让看起来像个程序员写的 第一节 学习Tkinter库 python 版本 Python 3.7.1 Tkinter是自带的库 大概花费时间:一周左右,抽空学习的知识分享。 网...

zw515370851的博客 3353

管好 SAP Fiori Launchpad Content:技术目录、业务目录与 KPI 工具的完整治理思路

SAP Fiori Launchpad 作为企业级统一入口,需通过技术目录(源对象)和业务目录(引用编排)分层治理。技术目录由 Launchpad App Manager 维护,负责应用描述对象(Tile 和 Target Mapping)的创建与管理;业务目录由 Launchpad Content Manager 编排,通过引用技术目录对象实现灵活配置。分析型内容则通过 F2814 统一管理。这种分层设计支持应用复用,便于升级维护,是 SAP S/4HANA 项目中实现高效内容治理的关键。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 132

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

上一篇: python入门学习之小工具制作系列--02使用tkinter库写一个BMI身体指数检测小程序
下一篇: python入门学习系列--04结合python文件操作方法 制作(简易)图书管理系统
LinuxLOVERes
博客等级 码龄8年 1916粉丝 20原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值