zoukankan      html  css  js  c++  java
  • python教程之抖音同款表白神器——Python让你的七夕更完美!

    又到了一年一度的七夕!大家都准备送什么给自己心仪的对象呢?今天给大家带来python教程之抖音同款表白神器——Python让你的七夕更完美!

    先上效果:

    python表白小程序

    代码:

    from tkinter import *
    from tkinter import messagebox
    import random

    def no_close():
    return

    #关闭所有窗口
    def close_all_window():
    window.destroy()

    #关闭窗口提示
    def close_window():
    messagebox.showinfo(title="不要嘛~", message="不选好不许走!")

    #“好的”窗口
    def Love():
    love = Toplevel(window)
    love.geometry("300x100+580+250")
    love.title("爱你么么哒~")
    btn = Button(love, text="在一起!", width=10, height=2, command=close_all_window)
    btn.place(x=100, y=30)
    love.protocol("WM_DELETE_WINDOW", no_close)

    window = Tk()
    window.title("嗨,小姐姐") #窗口标题
    window.geometry("360x640+550+50") #窗口大小
    window.protocol("WM_DELETE_WINDOW", close_window) #窗口关闭
    label = Label(window, text="观察你很久了", font=("微软雅黑", 18))
    label.place(x=120, y=50)
    label = Label(window, text="做我女朋友好不好?", font=("微软雅黑", 24))
    label.place(x=70, y=100)
    btn1 = Button(window, text="好", width=15, height=2, command=Love)
    btn1.place(x=110, y=200)
    # “不好”按钮
    pos = [110, 300]
    btn2 = Button(window, text="不好", width=15, height=2)
    btn2.place(x=pos[0], y=pos[1])
    def on_enter(e):
    global pos
    dx = random.randint(100, 200)
    dy = random.randint(100, 300)
    print(pos,dx,dy)
    pos = (pos[0] + dx) % 200, (pos[1] - 250 + dy) % 350 + 250
    btn2.place(x=pos[0], y=pos[1])
    btn2.bind("", on_enter)
    #显示窗口,消息循坏
    window.mainloop()

    然后用 pyinstaller 将程序打包为 exe 文件后就可以发送给她啦!

    具体操作:

    在保存.py文件的目录下,运行 cmd,没有 pyinstaller 的先通过 pip 安装,已经有了的直接 pyinstaller –F –w xxx.py 即可。

    以上就是给大家带来的python教程之抖音同款表白神器——Python让你的七夕更完美!

  • 相关阅读:
    python3 进程_multiprocessing模块
    python3 线程_threading模块
    python3 异常处理
    python3 面向对象补充
    python3 多态,绑定方法与非绑定方法
    python3 uper(),继承实现原理,封装
    python3 面向对象、类、继承、组合、派生、接口、子类重用父类方法
    python3 正则表达式re模块
    python3 json、logging、sys模块
    mysql查询练习
  • 原文地址:https://www.cnblogs.com/zhzhiy/p/11316729.html
Copyright © 2011-2022 走看看