流氓式的表白

ஐ表白神器ஐ

你距离脱单可能只差↘表白神器↙的距离
在【抖音】上发现–一款关于向小姐姐💗表白💗的神器。
这种表白姿势『当TA运行这个程序之后,不同意你的表白,就会一直存在桌面,无法被关闭,直到关机』, 你了解?
那么接下来
ღ私人定制ღ一表白神器,希望你们也定制属于你们不一样的๑۞๑浪漫๑۞๑,让TA无法拒绝!!!


Python黑科技:

调用

调用tkinter和PIL

from tkinter import *      #_all_=[a,b]
from  PIL import  ImageTk, Image

主界面

创建窗口

(窗口的标题、大小、坐标)并显示出来(还设置了窗口无法关闭)。

#创建窗口
window = Tk()

#设置窗口标题
window.title("Love")

#设置窗口大小
window.geometry("390x520")

#窗口位置
window.geometry("+456+169")

#窗口无法关闭
window.protocol("WM_DELETE_WINDOW",closeWindow)

#显示窗口    消息循环
window.mainloop()

记住:
窗口大小间用小写的x来连接,(”390x520”)表示长520,宽390
窗口位置是以左上角为原点衍生,(”+456+169”)表示纵向+456,横向+169
“closeWindow”得定义(def closeWindow())

显示文字

#标签控件
label1 = Label(window,text = "hey, 小姐姐" ,font = ('微软雅黑', 15))
#定位    grid(网格式布局)
label1.grid(row = 0,column = 0,sticky=W)
label2 = Label(window,text = "喜欢我吗?" ,font = ('微软雅黑', 45))
#sticky 对齐方法   NSWE(方位)
label2.grid(row = 1,column = 1,sticky=E)

显示图片

#显示图片
photo = PhotoImage(file = './love.png')
imageLable = Label(window,image = photo )
#columspan 组件所跨越的列数
imageLable.grid(row = 2,columnspan = 2 )

显示按钮

#按钮
#command 按钮点击触发的事件
btn1 = Button(window ,text = "可以",width = 15,height = 2,command = Love)
btn1.grid(row = 3,column = 0, sticky=W)
btn2 = Button(window ,text = "滚",command = nolove )
btn2.grid(row = 3,column = 1, sticky=E)

定义功能

定义”closeWindow”

#主界面关闭窗口
def closeWindow():
        noclose = Toplevel(window)
        noclose.geometry("300x130+666+290")
        noclose.title("嘿嘿")
        label = Label(noclose, text="再考虑考虑哦", font=('微软雅黑', 35))
        label.pack()
        btn = Button(noclose, text="行", width=20, height=2, command=noclose.destroy)
        btn.pack()

定义销毁所有窗口

#关闭所有窗口
def closeallwindow():
    #销毁窗口
    window.destroy()

定义按钮”可以”

#点击"可以",弹窗口
def Love():
    #一个独立的顶级窗口
    love = Toplevel(window)
    love.geometry ("300x180+666+290")
    love.title("好巧")
    label = Label(love,text = "好巧,我也是!!!",font = ('微软雅黑',30))
    #包
    label.pack()
    label1 = Label(love, text= "留个联系方式呗",font=('微软雅黑', 20))
    label1.pack()
    entry = Entry (love ,font = ('楷体',15))
    entry.pack()
    btn = Button(love,text = "爱你",width = 10, height = 2,command = bestlove)
    btn.pack()
    love.protocol("WM_DELETE_WINDOW", closeWindow)

定义”可以”的关闭

#"可以"的关闭窗口
def closelove():
    closelove = Toplevel(window)
    closelove.geometry("300x130+666+290")
    closelove.title("嘿嘿")
    label = Label(closelove, text="嘿嘿,想跑?", font=('微软雅黑', 35))
    label.pack()
    btn = Button(closelove, text="怎么可能", width=40, height=2, command=closelove.destroy)
    btn.pack()

定义按钮”滚”

#点击"滚",弹窗口
def nolove():
    no_love = Toplevel(window )
    no_love.geometry ("300x100+666+666")
    no_love.title("嘿嘿")
    label = Label(no_love ,text = "你再好好想想!!!",font = ('微软雅黑',25))
    #包
    label.pack()
    btn = Button(no_love ,text = "好吧",width = 10, height = 2,command = no_love .destroy)
    btn.pack()
    no_love.protocol("WM_DELETE_WINDOW", closenolove)

定义”滚”的关闭

#"滚"的关闭窗口
def closenolove():
    #递归函数(回调)
    nolove()
怎么样,get到新技能了没有!
0%