手机的小窗口怎么弄_做一个表白小程序
双十一刚过,不知道你是不是和我一样是一个人来庆祝这个节日的。今年的双十一已经过去了,明年的双十一你是不是还是想一个人过
莫慌,我这里演示一个表白小程序。
程序的灵感来自于我曾经某天刷腾讯小视频,发现一个表白程序十分的有趣,双十一那天去网上搜了搜还没有搜到现成的代码。于是就在网上原有代码的基础之上,自己动手撸了一番。用的是Python语言的Tkinter。
废话不说,看效果:
附上代码:
# Tkinter是Python的标准GUI(图形用户界面)库 ,Python使用Tkinter可以快速的创建GUI应用程序
from tkinter import *
from tkinter import messageboxa = 0def closeWindow():messagebox.showinfo(message="再考虑考虑呗")def closeLove():return 0def closeAllWindow():# destroy是注销window.destroy()def closeNoLove():noLove()# 点击喜欢触发的方式
def Love():# 顶级窗口love = Toplevel(window)love.geometry("300x100+520+260")love.title("")label = Label(love, text = "我就知道你会同意的^-^", font = ("微软雅黑", 18))label.pack()btn = Button(love, text = "确定", command = closeAllWindow, width = 10, height = 2)btn.pack()love.protocol('WM_DELETE_WINDOW', closeLove)def noLove():global aa = a + 1no_love = Toplevel(window)no_love.geometry("300x100+520+260")no_love.title("")if a == 1:label = Label(no_love, text = "我妈会游泳", font = ("微软雅黑", 15))label.pack()btn = Button(no_love, text = "好的", width = 10, height = 2, command = no_love.destroy)btn.pack()if a == 2:label = Label(no_love, text = "保大", font = ("微软雅黑", 15))label.pack()btn = Button(no_love, text = "好的", width = 10, height = 2, command = no_love.destroy)btn.pack()if a == 3:label = Label(no_love, text = "房产写你名字", font = ("微软雅黑", 15))label.pack()btn = Button(no_love, text = "好的", width = 10, height = 2, command = no_love.destroy)btn.pack()if a == 4:a = 0label = Label(no_love, text = "我妈会游泳", font = ("微软雅黑", 15))label.pack()btn = Button(no_love, text = "好的", width = 10, height = 2, command = no_love.destroy)btn.pack()window = Tk() #Tk是一个类
window.title("来自一位喜欢你的小哥哥")
# 窗口大小
window.geometry('380x270')
# 窗口位置
window.geometry('+500+240')# 标签控制
label = Label(window, text = "小姐姐,n我观察你很久了n做我女朋友好不好", font = ("微软雅黑", 15), justify = LEFT, padx = 10)
label.grid(row = 0, sticky = W, column = 0)# 按钮控制,command作为点击触发的事件
btn = Button(window, text = "好的", width = 15, height = 2, command = Love)
btn.grid(row = 2, column = 0, sticky = W, padx = 30)btn1 = Button(window, text = "算了吧", width = 15, height = 2, command = noLove)
btn1.grid(row = 2, column = 1, sticky = E, padx = 5)# 显示图片
photo = PhotoImage(file = "nosebleed.gif")
imageLabel = Label(window, image = photo, justify = RIGHT)
# columnspan:组件所跨的列数
imageLabel.grid(row = 0, column = 1, rowspan = 2, columnspan = 3, sticky = E, pady = 5)# protocol() 用户关闭窗口触发的事件
window.protocol("WM_DELETE_WINDOW",closeWindow)
# 显示窗口,也叫消息循环
window.mainloop()
具体制作表白小程序和如何打包成可执行的exe文件,可以见我录的一个课程链接。
用Python制作表白小程序 - 网易云课堂study.163.com
手机的小窗口怎么弄_做一个表白小程序相关推荐
- python制作超炫流星雨表白_做一个表白小程序
双十一刚过,不知道你是不是和我一样是一个人来庆祝这个节日的.今年的双十一已经过去了,明年的双十一你是不是还是想一个人过 莫慌,我这里演示一个表白小程序. 程序的灵感来自于我曾经某天刷腾讯小视频,发现一 ...
- 手机的小窗口怎么弄_荣耀9X如何设置桌面小工具?划重点,这个要考
为了方便手机操作,一些小伙伴会在手机桌面上添加天气.一键锁屏.日历等窗口小工具,那么问题来了!荣耀9X这款新手机是如何添加窗口小工具呢?官维君今天就来给大家讲解一下方法. 标准姿势看这里-- 第一步: ...
- 手机的小窗口怎么弄_手机B站怎么小窗口播放 即刻开启小窗口模式
bilibili是国内知名的视频弹幕网站,创意的UP主.有趣的弹幕.浓厚的ACG氛围,非常符合年轻人的胃口,功能非常全面,想要边播放边游戏也可以满足你.下面就跟小编一起开启小窗口吧. 类别:影音播放 ...
- 手机的小窗口怎么弄_手机小窗口怎么弄出来
大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 以苹果手机为例,其小窗口实际上就是iPhone界面的"小圆点",原名叫做"AssistiveTouc ...
- python表白程序-用Python做一个表白小姐姐的程序
今天来填昨天自己给自己挖的那个坑,用Python实现那个曾经抖音上很火的.表白小姐姐程序,自己写了一个简单版本的,基本功能都可以实现,撩小姐姐怕是有点困难,但单身狗们还是可以自娱自乐一下的. 首先讲一 ...
- 《看聊天记录都学不会Python到游戏实战?太菜了吧》(8)我们开始做一个数字小游戏吧
本系列文章将会以通俗易懂的对话方式进行教学,对话中将涵盖了新手在学习中的一般问题.此系列将会持续更新,包括别的语言以及实战都将使用对话的方式进行教学,基础编程语言教学适用于零基础小白,之后实战课程也将 ...
- python大作业数独_python做一个数独小游戏
最近看了下python的一些知识,在这里记载一下. 1.首先是安装,在官网下载最新的版本3.6,安装的时候要注意在下面勾选上ADD TO PATH,安装的时候会自动写入到环境变量里面,如果没有勾选,可 ...
- 【微信小程序控制硬件⑦ 进阶篇】动起来做一个微信小程序Mqtt协议控制智能硬件的框架,为心里全栈工程师梦想浇水。
文章目录 一.前言: 二.涉及的技术点: 三.框架的运行原理: 四.框架代码流程: 4.1 主线程: 4.2 获取设备列表显示设备,以及订阅在线的设备: 4.3 点击某设备如何实现携带此设备信息到控制 ...
- 用C语言做一个迷宫小游戏
用C语言做一个迷宫小游戏,以下是代码段 这个迷宫游戏使用了递归回溯算法来寻找通往出口的路径.迷宫中的墙用'#'表示,路径用空格表示,入口和出口分别用'S'和'E'表示,已走过的路径用'*'表示.在生成 ...
最新文章
- SAP MM 工序委外流程初探
- 第一届全国大学生智能汽车竞赛获奖名单
- Javascript Prototypes之旅(A Plain English Guide to JavaScript Prototypes译文)
- 如何封装Spring bean
- java 设计模式学习笔记十四 template模版模式
- python 遗传算法精简版
- java 放行文件_springmvc中关于静态资源的放行
- 都在说 AI 与云计算融合,AI 在云中的作用真有那么大吗?
- JavaScript 原始数据类型转换
- springmvc(4)注解简单了解
- mysql主从复制原理详解_深入研究MySQL(三)、主从复制原理及演示
- mysql505复位密码_MySQL数据库复位根用户的密码_MySQL
- android手机截图功能,安卓手机怎么截屏?三星/华为/小米等手机截图方法
- 数据质量监控Griffin——使用
- Top10响应式手机网页开发软件
- Linux TC 带宽管理队列规则
- 愿你一生欢喜,不为世俗裹挟 | 笔记摘要
- android studio 配置+安装
- uniapp设置百度小程序索引页dynamicLib、usingComponents、swan-sitemap-list
- 计算机辅助训练对吞咽障碍,吞咽障碍的六大家庭训练方法
热门文章
- JavaSE各阶段练习题----多线程-垃圾回收
- JAVAAPI之STRING类和STRINGBUFER类
- 安装Cocoapods详细教程
- 达摩院 2020 预测:工业互联网超融合来袭!
- PAT甲级 -- 1090 Highest Price in Supply Chain (25 分)
- 【面试必备!Mac版本】一文打通Git教程!史上最硬核解析!——双非上岸阿里巴巴系列
- L1-009 N个数求和(分数运算模板)(34行代码AC)
- 四种解法——求子序列的最大连续子序和(普通解法、求和解法、分治法、O(n)级解法)(面试经典题)
- C++万能头文件#include“bits/stdc++.h”
- Mybatis的全局配置文件中的标签