66行代码实现一个不要脸的表白程序

今天早上学习了如何利用tkinter库进行一个不要脸的表白软件的实现

直接上代码,有兴趣的同学不要错过喔

require:

建立一个文件夹-把图片放在当前文件夹下

并在该文件夹下建立一个相应的.py文件(将代码复制到该.py中);即可运行处你想要的结果

附上图片:

                                                     

from tkinter import *
from tkinter import messagebox

#点击关闭按钮,触发弹出消息
def closeWindow():
    messagebox.showinfo(title='warning',message='不许关闭,再考虑考虑')
    return


#点击喜欢按钮后弹出的love子窗口中,点击当前的关闭时,所呈现的结果
def closelove():
    messagebox.showinfo(title="不再考虑一下吗?", message="Think about it more")
    return
#点击喜欢按钮后弹出的love子窗口中,点击确定时关闭所有当前窗口
def closeallwindow():
    #销毁所有窗口
    window.destroy()
#点击主窗口中的确定所呈现出来的
def Love():
    #下面是在window下的一个顶级子窗口
    love=Toplevel(window)
    love.title('好巧,我也是')
    love.geometry('300x100+630+240')
    label = Label(love, text="好巧,我也是", font=('微软雅黑',15))
    label.pack()
    label3 = Label(love, text="那留给微信吧", font=('微软雅黑', 10))
    label3.pack()
    entry=Entry(love,font=('微软雅黑',10))
    btn=Button(love,text='Yes',width=18,height=2,command=closeallwindow)
    btn.pack()
    love.protocol('WM_DELETE_WINDOW',closelove)

#在主窗口点击不喜欢时,对于所弹出的nolove窗口,点击关闭时弹出
def closenolove():
    nolove()

#在主窗口点击不喜欢时,所弹出的nolove窗口
def nolove():
    no_love=Toplevel(window)
    no_love.geometry('300x100+630+240')
    no_love.title('再考虑考虑呗')
    label=Label(no_love, text='再考虑考虑呗', font=('微软雅黑',15))
    label.pack()
    btn=Button(no_love,text='好的',width=18,height=2,command=no_love.destroy)
    btn.pack()
    no_love.protocol('WM_DELETE_WINDOW',closenolove)


#创建窗口
window=Tk()
#创建窗口标题
window.title('Are you love me?')
#创建窗口大小
window.geometry('380x420+590+240')

#当用户点击关闭时,触发这个方法
window.protocol('WM_DELETE_WINDOW',closeWindow)

#标签控件
label1=Label(window,text='hey,小姐姐',font=('微软雅黑',15),fg='red')
#标签定位,根据网格布局使用grid(),还可以使用pack(),place
label1.grid()  ##grid()里的默认值是row=0,column=0,sticky=W
label2=Label(window,text='Are you love me?',font=('微软雅黑',20))
label2.grid(row=1,column=1,sticky=E)

#显示图片
photo=PhotoImage(file='./love1.png')
imagelabel=Label(window,image=photo)
#cloumnspan表示组件所要跨越的列数
imagelabel.grid(row=2,columnspan=2)

#按钮
btn1=Button (window,text='Yes',width=18,height=2,command=Love)
btn1.grid(row=3,column=0,sticky=W)
btn2=Button(window,text='No',command=nolove)
btn2.grid(row=3,column=1,sticky=E)

window.mainloop()

 

效果显示:

                                                 

  • 4
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 好的,我可以帮助你实现一个微信程序的登录页面。 首先,需要准备一些工具和软件,比如开发微信小程序所需的环境,比如微信开发者工具。 然后,我们可以使用 HTML、CSS 和 JavaScript 来编写登录页面的前端代码。在 HTML 中,我们可以定义一个表单元素,里面包含输入框和按钮,用于输入用户名和密码,并进登录操作。在 CSS 中,我们可以设置表单的布局、样式等。在 JavaScript 中,我们可以编写登录按钮的点击事件处理函数,在里面实现登录的逻辑。 具体来说,我们可以这样做: 1. 在 HTML 中定义表单元素,并在其中放置输入框和按钮。 ```html <form id="loginForm"> <input type="text" name="username" placeholder="用户名"> <input type="password" name="password" placeholder="密码"> <button type="submit">登录</button> </form> ``` 2. 在 CSS 中设置表单的布局、样式等。 ```css #loginForm { display: flex; flex-direction: column; align-items: center; } #loginForm input { width: 200px; height: 30px; margin: 10px 0; padding: 0 10px; border: 1px solid #ccc; } #loginForm button { width: 100px; height: 30px; margin: 10px 0; background-color: #00bfff; color: #fff; border: none; cursor: pointer; } `` ### 回答2: 实现一个微信程序的登录页面需要几个重要的步骤。首先,我们需要设置一个用户界面,让用户输入他们的账号和密码。我们可以使用HTML和CSS来创建这个界面,可以使用文本输入框和按钮等元素。 接下来,我们需要验证用户输入的账号和密码是否正确。为了实现这一步,我们可以使用后台服务器来处理用户提交的登录信息。服务器端会与数据库中存储的用户信息进比对,判断账号密码是否匹配。若匹配成功,则说明登录成功;若匹配失败,则用户需要重新输入。 一旦用户输入的账号密码验证成功,我们可以跳转到用户主页或其他功能页面,提供更多服务。可以使用JavaScript来实现登录成功后的页面跳转,其中可以包括发起聊天、查看朋友圈等功能。 在实现登录页面的过程中,需要考虑用户体验和安全性。我们可以设计一个友好的用户界面,提供良好的交互反馈。另外,为了保护用户的账号安全,我们需要使用密码加密技术,确保用户的隐私信息不会被泄露。 总之,实现一个微信程序的登录页面需要前端设计与后台服务器处理结合起来。通过前端界面收集用户输入的账号密码,通过后台服务器验证账号密码是否正确,并在登录成功后提供更多功能和保障用户信息安全。 ### 回答3: 要实现一个微信程序的登录页面,首先需要了解微信的登录流程和要求。 1. 设计页面布局:登录页面应包括微信登录的相关信息,如微信标志性的绿色背景、微信图标、登录按钮等,以及一个表单区域用于用户输入手机号或邮箱、密码和验证码等登录信息。 2. 页面交互:为表单区域的输入框添加验证和提示功能,确保用户输入的信息格式正确。通过点击登录按钮,触发登录请求,将用户输入的登录信息发送给后台服务器进验证。 3. 使用合适的开发工具:使用微信小程序开发工具,可以基于JavaScript进开发,通过调用微信提供的API实现登录功能,包括获取用户信息、授权登录等。 4. 接入微信登录API:微信提供了开放的登录API,可以在小程序中调用该API实现微信登录功能。在登录成功后,获取到用户的唯一标识符openid,用于后续的用户信息获取和验证。 5. 验证登录信息:将用户输入的登录信息发送到后台服务器进验证,确保账号密码的正确性。同时,可以使用微信提供的unionid和openid进验证,确保登录的微信用户与后台绑定的用户一致。 6. 登录状态处理:根据后台服务器返回的登录结果,判断用户登录是否成功。如果登录成功,记录用户的登录状态,方便后续的操作和界面展示。 总之,实现微信登录页面需要进设计、开发和调试等一系列步骤,需要熟悉微信小程序的开发流程和API使用。同时,还需要了解后台服务器的相关知识,以实现登录信息的验证和状态的处理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值