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讓你的七夕更完美!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM