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

老师!我身体不舒服!我要请假!

(●'◡'●)这不是商量!这是通知o(* ̄▽ ̄*)ブ

引子

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

关于假条

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

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

✉要不先来看看效果?

怎么样?!

写代码

💻代码就在下面,快去试试吧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喔(●ˇ∀ˇ●)

一步一步来就好

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

⌨同时按下键盘的“ctrl+S”按键📕将文件保存为“真的假条.py”

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

即可运行!
打包

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

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

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

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

pip install pyinstaller

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

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

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

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

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值