“老师,我要请假!”,一个优雅的Python假条

技术

“老师,今天身体不舒服,我要请假!”

(●'◡'●)

这不是商量! 这是通知o( ̄▽ ̄)ブ

Part0:引子

清明假期就要结束了/(ㄒoㄒ)/~~ 俺又来整活啦,本期小编用20行代码实现了一个“ 只能同意 ”的假条,自从有了它以后,再也不用担心没有假期啦,快发给你的老师(老板)吧!

Part1:关于假条

🐇怎么制作一个假条嘞,需要用到哪些知识呢?小编觉得 Tkinter 最方便,20行代码即可搞定!那么Tkinter是啥嘞?

💡Tkinter是Python中常用的GUI(图形用户界面)工具包,可以帮助我们创建窗口、按钮、文本框等各种图形界面元素,并通过Python代码实现交互功能。它简单易学,提供了丰富的组件和方法,可以快速实现各种GUI应用程序,非常适合初学者&中级开发者。

✉ 要不先来看看效果?

picture.image

🏃‍这个课我今天必须 Run !!

📇接下来, 插 播一条 俺 的名片(。・∀・)ノ゙

Part2:写个代码

💻代码就在下面,快去试试吧o( ̄▽ ̄)ブ


          
import tkinter as tk
          
from tkinter import messagebox
          
root = tk.Tk()
          
root.title("真的假条✉")
          
root.resizable(False, False)
          
root.wm_attributes("-toolwindow", 1)
          
screenwidth = root.winfo_screenwidth()
          
screenheight = root.winfo_screenheight()
          
width, height = 500, 120
          
x = (screenwidth - width) / 2
          
y = (screenheight - height) / 2
          
root.geometry('%dx%d+%d+%d' % (width, height, x, y))  # 设置在屏幕中居中显示
          
tk.Label(root, text="老师,今天身体不舒服,请个假呗(●ˇ∀ˇ●)", width=50, font='黑体').pack(pady='5')
          
def yes():  # 同意按钮
          
    messagebox.showinfo("o(* ̄▽ ̄*)ブ", "感谢老师!!!")  # 弹出信息对话框
          
    root.destroy()  # 同意后退出窗口
          
def no():  # 拒绝按钮
          
    messagebox.showinfo("/(ㄒoㄒ)/~~", "身体真的不舒服~")  # 弹出信息对话框
          
def close_window():  # 关闭按钮
          
    messagebox.showinfo("/(ㄒoㄒ)/~~", "您就让我休息吧~")  # 弹出信息对话框
          
tk.Button(root, text=" 必须的!", width=10, font=('黑体', 12), height=1, command=yes).pack(pady='5')
          
tk.Button(root, text=" 休想!", width=10, font=('黑体', 12), height=1, command=no).pack(pady='5')
          
root.protocol('WM_DELETE_WINDOW', close_window)  # 绑定关闭事件
          
root.mainloop()
      

📱别告诉你没有Python喔(●ˇ∀ˇ●)

picture.image

🦆一步一步来就好(●'◡'●)

picture.image

😀在打开的文件中,粘贴上面的代码

picture.image

⌨同时按下键盘的“ ctrl+S ”按键

📕将文件保存为 “ 真的假条.py

picture.image

🖱单击“ Run Module ”运行代码即可

picture.image

✉恭喜你!成功获得“ 真的 ”假条啦O(∩_∩)O

picture.image

Part3:打包.exe文件

💻这得安装第三方库哦!(●ˇ∀ˇ●)

⌨同时按住键盘的“ win+R ”按键,打开“运行”界面

🖱输入“ cmd ”,并单击确定按钮,进入终端界面

⌨输入 红色框 中的内容,等待安装即可


        
            

          pip install pyinstaller
        
      

picture.image

👀查看文件“ 真的假条.py ”的路径

picture.image

💻在终端中切换到该路径下,并执行打包命令


          
cd C:\Users\DELL\Desktop
          
pyinstaller -F 真的假条.py
      

picture.image

🎒打包后,会生成 distbuildspec 等文件

picture.image

📚进入 dist 文件夹,有一个 .exe 文件哦O(∩_∩)O

picture.image

💻快把.exe文件发给你的老师吧(●ˇ∀ˇ●)

Part4:最新系列

💡下面的文章也不错哦(。・∀・)ノ゙

📚OpenAI突然宣布:不需要注册也可以使用ChatGPT!

📚“你的电脑已崩溃”,仅需20行Python代码,祝你愚人节快乐!

📚解放双手!仅20行Python代码,让AI替你回复微信消息!

📚Python李峋同款跳动的爱心代码(可写字版)

📚我用python实现了一只呆萌的喜羊羊!

Part5:最后想说

(●'◡'●)创作不易,期待你的👍!

0
0
0
0
关于作者
关于作者

文章

0

获赞

0

收藏

0

相关资源
火山引擎 EMR 基于 Proton 的存算分离实践
EMR 团队针对这些挑战自研了 Proton 加速引擎,深度优化对象存储读写能力,与 Hive/Spark/Trino 等计算引擎集成后,在不改变用户使用习惯的前提条件下,可提供对象存储数据集的透明加速服务。在离线场景下,其性能基本持平存算一体架构。本次分享将介绍 Proton 技术能力和最佳实践。
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论