Python表白系列03-tkinter表白程序脚本

简介: 你改不改变努不努力,影响不了别人,而是你自己。别人不喜欢你,可以随时忽视你的存在,若是因为别人的忽视而自暴自弃放任自己堕落自己,过得不好的只是你自己,不要让任何人成为你不思进取的借口,没人会理你的,你只有变得更好更完美,你才有资格影响别人,别人才会重视你尊重你。

实战

image.png

代码可以直接运行。后面有展示的效果,记得点赞👍+ 关注呀!感谢!

演示效果

表白.gif

# -*- coding: utf-8 -*-
# @Author  : Tony
from tkinter import *
from tkinter import messagebox


def closeWindow():
    messagebox.showinfo(title="警告", message="不回答我,你还想关闭,好好回答!")
    return


# 点击喜欢触发的方法
def Love():
    # 顶级窗口
    love = Toplevel(window)
    love.geometry("300x100+520+260")
    love.title(" 惊 喜 ")
    label = Label(love, text="心有灵犀啊,我也是这么觉得。", font=("微软雅黑", 16))
    label.pack()
    btn = Button(love, text="牵手成功", width=10, height=2, command=closeAllWindow)
    btn.pack()
    love.protocol("WM_DELETE_WINDOW", closeLove)


def closeLove():
    return


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


def noLove():
    no_love = Toplevel(window)
    no_love.geometry("300x100+520+260")
    no_love.title(" 惊 恐 ")
    label = Label(no_love, text="不答应我,我就一直缠着你。", font=("微软雅黑", 16))
    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()


# 创建窗口
window = Tk()
# 标题
window.title("你喜欢我吗?")
window.geometry('380x420')
window.geometry('+500+240')

window.protocol("WM_DELETE_WINDOW", closeWindow)

# 标签控件
label = Label(window, text="hey,小姐姐", font=("微软雅黑", 20), fg='red')
# 网格式布局
label.grid(row=0, column=0, sticky=W)

label1 = Label(window, text="你喜欢我吗?", font=("微软雅黑", 30))
label1.grid(row=1, column=1, sticky=E)

# 显示图片
photo = PhotoImage(file="003.gif")
imageLable = Label(window, image=photo)
imageLable.grid(row=2, columnspan=2)

# 按钮控件
btn = Button(window, text="喜欢", width=10, height=2, command=Love)
btn.grid(row=3, column=0, sticky=W)

btn1 = Button(window, text="不喜欢", width=10, height=2,command=noLove)
btn1.grid(row=3, column=1, sticky=E)

# 显示窗口
window.mainloop()

如果本文对你学习有所帮助-可以点赞👍+ 关注!将持续更新更多新的文章。

相关文章
|
5天前
|
Python
自动化微信朋友圈:Python脚本实现自动发布动态
本文介绍如何使用Python脚本自动化发布微信朋友圈动态,节省手动输入的时间。主要依赖`pyautogui`、`time`、`pyperclip`等库,通过模拟鼠标和键盘操作实现自动发布。代码涵盖打开微信、定位朋友圈、准备输入框、模拟打字等功能。虽然该方法能提高效率,但需注意可能违反微信使用条款,存在风险。定期更新脚本以适应微信界面变化也很重要。
104 60
|
24天前
|
数据采集 存储 监控
21个Python脚本自动执行日常任务(2)
21个Python脚本自动执行日常任务(2)
83 7
21个Python脚本自动执行日常任务(2)
|
16天前
|
安全 API C语言
Python程序的安全逆向(关于我的OPENAI的APIkey是如何被盗的)
本文介绍了如何使用C语言编写一个简单的文件加解密程序,并讨论了如何为编译后的软件添加图标。此外,文章还探讨了Python的.pyc、.pyd等文件的原理,以及如何生成和使用.pyd文件来增强代码的安全性。通过视频和教程,作者详细讲解了生成.pyd文件的过程,并分享了逆向分析.pyd文件的方法。最后,文章提到可以通过定制Python解释器来进一步保护源代码。
51 6
|
14天前
|
数据挖掘 vr&ar C++
让UE自动运行Python脚本:实现与实例解析
本文介绍如何配置Unreal Engine(UE)以自动运行Python脚本,提高开发效率。通过安装Python、配置UE环境及使用第三方插件,实现Python与UE的集成。结合蓝图和C++示例,展示自动化任务处理、关卡生成及数据分析等应用场景。
71 5
|
29天前
|
IDE 程序员 开发工具
Python编程入门:打造你的第一个程序
迈出编程的第一步,就像在未知的海洋中航行。本文是你启航的指南针,带你了解Python这门语言的魅力所在,并手把手教你构建第一个属于自己的程序。从安装环境到编写代码,我们将一步步走过这段旅程。准备好了吗?让我们开始吧!
|
10天前
|
Shell 开发工具 Python
如何在vim里直接运行python程序
如何在vim里直接运行python程序
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Button展示图片事件)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Button展示图片事件)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Button展示图片事件)
|
存储 区块链 数据安全/隐私保护
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Listbox/Scrollbar)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Listbox/Scrollbar)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Listbox/Scrollbar)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Entry/Entry的Command)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Entry/Entry的Command)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Entry/Entry的Command)
|
28天前
|
人工智能 数据可视化 数据挖掘
探索Python编程:从基础到高级
在这篇文章中,我们将一起深入探索Python编程的世界。无论你是初学者还是有经验的程序员,都可以从中获得新的知识和技能。我们将从Python的基础语法开始,然后逐步过渡到更复杂的主题,如面向对象编程、异常处理和模块使用。最后,我们将通过一些实际的代码示例,来展示如何应用这些知识解决实际问题。让我们一起开启Python编程的旅程吧!