class11_messagebox 弹窗

最终的运行效果图(程序见序号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)

 

 

posted @ 2018-08-31 19:57  JY小脚丫  阅读(245)  评论(0编辑  收藏  举报