Python制作表白小程序——从代码到打包exe

使用Python和tkinter库创建了一个无法拒绝的表白窗口,展示了如何设计窗口、监听事件并阻止关闭。

相信大家都看过在网络上有那种表白神器,就是那种不同意就不能关闭窗口,这样的技术在小白眼中特别高级,但身为技术人员的我们,这样的东西还不是小菜一碟,没有人表白咱们咱还不能自我表白嘛

前置准备

我们这里使用的编程语言是Python,使用的库是tkinter,还有其他的一些模块如requests等

其中的第三方库有requests、PIL

安装方法

pip install 库名称

此外,我们打包exe文件需要用到pyinstaller,安装方法也是pip

窗口设计

我们先来做一个好看的窗口,只有这样才能获得女神的芳心
在这里插入图片描述
关键代码如下

from tkinter import *
from tkinter import messagebox
from requests import get
from PIL import Image,ImageTk
import sys

class Window(object):
    def __init__(self):
        self.window=Tk()
        self.title="一个爱慕你的小哥哥"
        self.size=(500,340)
        self.image=Image.open('./love.jpg')

    def show(self):
        self.window.geometry("%dx%d"%self.size)
        self.window.title(self.title)
        label1=Label(self.window,text="小姐姐,我喜欢你很久了",font=("微软雅黑",15)).place(x=0,y=0)
        tk_image=ImageTk.PhotoImage(self.image)
        img_label=Label(self.window,image=tk_image).place(x=0,y=40)
        label2=Label(self.window,text="你同意我吗?",font=('微软雅黑',30),fg='red').place(x=220,y=150)
        agree_b=Button(self.window,text="同意",bg="#4e6ef2",fg="#fff",font=('微软雅黑'
评论 7
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值