class11_messagebox 弹窗

该博客主要介绍用Python和Tkinter做简单窗口视窗,给出了参考资料链接。重点围绕class10_messagebox弹窗展开,包含messagebox显示信息,以及showinfo、showwarning等多种弹窗类型的内容,还提及最终运行效果图及对应程序序号。

最终的运行效果图(程序见序号2)

 

 


#!/usr/bin/env python
# -*- coding:utf-8 -*-
# ------------------------------------------------------------
#
# 参考资料:
# 用 python 和 tkinter 做简单的窗口视窗 - 网易云课堂
# https://study.163.com/course/courseLearn.htm?courseId=1003216011#/learn/video?lessonId=1003650351&courseId=1003216011
#
#
# ------------------------------------------------------------
# ********************  class10_messagebox 弹窗 *******************
# ********************  class10_messagebox 弹窗 *******************
# =====>>>>>>内容概览
# =====>>>>>>内容概览

'''

# ------------------------------------------------------------
# # 1、messagebox显示信息
# ------------------------------------------------------------

# ------------------------------------------------------------
# # 2、messagebox
# # # showinfo, showwarning showerror askokcancel askquestion askretrycancel askyesno
# ------------------------------------------------------------

'''

 


# ------------------------------------------------分割线-------------------------------------------------
# ------------------------------------------------分割线-------------------------------------------------
# ------------------------------------------------分割线-------------------------------------------------

 



# ------------------------------------------------分割线-------------------------------------------------
'''
# ------------------------------------------------------------
# # 1、messagebox显示信息
# ------------------------------------------------------------
'''
#
# import tkinter as tk
# from tkinter import messagebox      # 在tkinter中找不到 messagebox,但是这种方式就可以找到 messagebox
#
# def showinfo():
#     messagebox.showinfo(title='showinfo', message='hahahaha')
#
#
# window = tk.Tk()
# window.title('class10_Messagebox 弹窗')
# window.geometry('400x300')
#
#
# b1 = tk.Button(window, text='showinfo', command=showinfo)
# b1.pack()
# window.mainloop()













# ------------------------------------------------分割线-------------------------------------------------
'''
# ------------------------------------------------------------
# # 2、messagebox
# # # showinfo, showwarning showerror askokcancel askquestion askretrycancel askyesno
# ------------------------------------------------------------
'''

import tkinter as tk
from tkinter import messagebox      # 在tkinter中找不到 messagebox,但是这种方式就可以找到 messagebox

def showinfo():
    messagebox.showinfo(title='showinfo', message='it\'s showinfo')


window = tk.Tk()
window.title('class10_Messagebox 弹窗')
window.geometry('400x300')

tk.Button(window, width=15, text='showinfo', command=showinfo).pack()
tk.Button(window, width=15, text='showwarning',
          command=lambda :messagebox.showwarning(title='showwarning',message='it\'s showwarning')).pack()
tk.Button(window, width=15, text='showerror',
          command=lambda :messagebox.showerror(title='showerror', message='showerror')).pack()
# 前面的返回值都是None
print("askokcancel      ", tk.Button(window, width=15, text='askokcancel',
          command=lambda :messagebox.askokcancel(title='askokcancel', message='askokcancel')).pack() )      # None

print("askquestion      ", tk.Button(window, width=15, text='askquestion',
          command=lambda :messagebox.askquestion(title='askquestion', message='askquestion')).pack() )      # None

print("askretrycancel   ", tk.Button(window, width=15, text='askretrycancel',
          command=lambda :messagebox.askretrycancel(title='askretrycancel', message='askretrycancel')).pack() )      # None

print("askyesno   ", tk.Button(window, width=15, text='askyesno',
          command=lambda :messagebox.askyesno(title='askyesno', message='askyesno')).pack() )      # None

window.mainloop()



 

 


最终的运行效果图(程序见序号2)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值