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

class11_messagebox 弹窗的更多相关文章

  1. jQuery的DOM操作实例(3)——创建节点&&编写一个弹窗

    一.原生JavaScript编写弹窗 二.jQuery编写弹窗 知识点归纳总结: 在原生JavaScript中,创建一个节点: var oDiv=document.createElement(&quo ...

  2. Android重构与设计之路,从整理提示弹窗(SmartAlertPop)开始

    封装一个独立弹窗Module,这里的弹窗包括普通的Dialog方式弹框和WindowManager方式弹窗.提供一种管理项目里面弹窗的方案,便于后期修改和维护. 首先描述一个在大项目中普遍存在的一个现 ...

  3. JavaScript弹窗

    警告框: alert("警告信息!"); alert("警告\n信息!"); 确认框: var t=confirm("请确认!"); // ...

  4. yii2 modal弹窗之ActiveForm ajax表单异步验证

    作者:白狼 出处:http://www.manks.top/yii2_modal_activeform_ajax.html 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位 ...

  5. yii2中如何使用modal弹窗之基本使用

    作者:白狼 出处:http://www.manks.top/yii2_modal_baseuse.html 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接, ...

  6. 多功能弹窗控件layer

    开发网站的时候,如何合理运用好各种插件对开发的帮助是很大的. 免去了我们调试各种交互效果, 比如常用的弹窗.气泡.提示.加载.焦点.标签.导航.折叠等等 这里会推荐几个常用的js插件,丰富多样简单易移 ...

  7. JQuery UI dialog 弹窗实例及参数说明

    按钮代码: <a id="suprise" style="margin-left: 0.5em;cursor:pointer;">点我会有惊喜< ...

  8. ExtJs基础知识总结:自定义弹窗和ComboBox自动联想加载(四)

    概述 Extjs弹窗可以分为消息弹窗.对话框,这些弹窗的方式ExtJs自带的Ext.Msg.alert就已经可以满足简单消息提示,但是相对复杂的提示,比如如何将Ext.grid.Panel的控件显示嵌 ...

  9. 谷歌chrome浏览器www.tradeadexchange.com广告弹窗跳转劫持病毒

    近期大量网友出现chrome浏览器被劫持的情况,表现如下:           ·  点击(访问)任意网站任意链接均有概率弹出www.tradeadexchange.com.           ·  ...

随机推荐

  1. ZROI week1

    \[ZROI day1\] \[Grid\] 题目描述 给定一个矩阵,小写字母,求一条路径使得从\((1,1) -> (n,m)\),字典序最小,并且每次只能向右或者向下. 题解 先考虑如果没有 ...

  2. 用java进行测试php写的接口

    <?php /* * @Author: anchen * @Date: 2018-07-06 13:53:19 * @Last Modified by: anchen * @Last Modif ...

  3. dom读写xml

    package com.xml; import java.io.File; import java.io.IOException; import javax.xml.crypto.dsig.Trans ...

  4. Eclipse lombok get set方法报错

    在maven仓库中找到 lombok jar包 如:C:\Program File\.m2\Repository\org\projectlombok\lombok\1.18.2\lombok-1.18 ...

  5. 10 个轻松学会 CSS3 的优秀在线资源

    本文包揽 CSS 的所有关键点,并且引入了最新的 CSS3 版本.这个先进的技术提供超级多的新标签和属性,使得 Web 设计构建创新更简单,帮助开发者创建具有新趋势,带有漂亮布局的 Web 页面.随着 ...

  6. 常用的一些js事件及案例

    比如金额需要显示的时候转换成有千分位,小数点后保留2位等.去编辑的时候,又要格式化,把逗号都去掉.网上找了段代码,但是再次编辑会有问题,修改了一下,代码如下: function outputMoney ...

  7. C# WinfForm 控件之dev报表 XtraReport (二) 固定数据绑定

    已经子解了XtraReport的初步用法 现在再进一步了解 数据绑定 我们还是先不整高深的 先来个写死的 让我们的数据库数据可以通过报表呈现先 1.准备 还在上节基础上 只不过我把form1 中的Do ...

  8. what have we learnt in day five

    what is file? virtual unit offered by operation system steps to open file 1.find the file_path(file_ ...

  9. css3 一个六边形 和 放大旋转动画DEMO演示

    <!DOCTYPE html> <html> <head> <meta charset="gb2312"> <title> ...

  10. Shell脚本 全局变量、局部变量

    在不同的作用域中,同名的变量不会相互干涉,就好像 A 班有个叫小明的同学,B 班也有个叫小明的同学,虽然他们都叫小明(对应于变量名),但是由于所在的班级(对应于作用域)不同,所以不会造成混乱.但是如果 ...