文章目录

  • 1 概述
  • 2 示例
    • 2.1 提示框
    • 2.2 提问框

1 概述

2 示例

2.1 提示框

import tkinter
from tkinter.messagebox import *window = tkinter.Tk()
window.withdraw()  # 退出默认 tk 窗口result = showinfo('提示', '这是一个提示框')
print(f'提示: {result}')result = showwarning('警告', '这是一个警告框')
print(f'警告: {result}')result = showerror('错误', '这是一个错误框')
print(f'错误: {result}')

效果截图:

2.2 提问框

import tkinter
from tkinter.messagebox import *window = tkinter.Tk()
window.withdraw()  # 退出默认 tk 窗口result = askquestion('是(Y) | 否(N)', 'yes or no ?')
print('askquestion: %s'.rjust(18) % result)result = askyesno('是(Y) | 否(N)', 'True or False ?')
print('askyesno: %s'.rjust(18) % result)result = askokcancel('确定 | 取消', 'True or False ?')
print('askokcancel: %s'.rjust(18) % result)result = askretrycancel('重试(R) | 取消', 'True or False ?')
print('askretrycancel: %s'.rjust(18) % result)result = askyesnocancel('是(Y) | 否(N) | 取消', 'True or False or None')
print('askyesnocancel: %s'.rjust(18) % result)

Python 提示框详解(tkinter.messagebox)相关推荐

  1. python嗅探工具详解附源码(使用socket,带tkinter界面)

    python嗅探工具详解(带tkinter界面) 点击详见原理 点击详见原理 TCP/IP协议号补充 必备基础知识 IP数据包格式 详见点此 TCP报文格式 详见点此 struct模块 在Python ...

  2. python单机五子棋详解(tkinter)

    python单机五子棋详解(tkinter) 简介 样式创建 逻辑编写 简介 这是实验室2018年底招新时的考核题目,使用Python编写一个能够完成基本对战的五子棋游戏.面向新手. 程序主要包括两个 ...

  3. Python开发技术详解

    Python开发技术详解 下载地址 https://pan.baidu.com/s/1KTrk3B1sajMiPIoo3-Rhuw 扫码下面二维码关注公众号回复 100089获取分享码 本书目录结构如 ...

  4. windows上安装Anaconda和python的教程详解

    一提到数字图像处理编程,可能大多数人就会想到matlab,但matlab也有自身的缺点: 1.不开源,价格贵 2.软件容量大.一般3G以上,高版本甚至达5G以上. 3.只能做研究,不易转化成软件. 因 ...

  5. python安装教程windows-windows上安装Anaconda和python的教程详解

    一提到数字图像处理编程,可能大多数人就会想到matlab,但matlab也有自身的缺点: 1.不开源,价格贵 2.软件容量大.一般3G以上,高版本甚至达5G以上. 3.只能做研究,不易转化成软件. 因 ...

  6. Python 装饰器详解(中)

    Python 装饰器详解(中) 转自:https://blog.csdn.net/qq_27825451/article/details/84581272,博主仅对其中 demo 实现中不适合pyth ...

  7. python协程详解

    目录 python协程详解 一.什么是协程 二.了解协程的过程 1.yield工作原理 2.预激协程的装饰器 3.终止协程和异常处理 4.让协程返回值 5.yield from的使用 6.yield ...

  8. python打包可执行文件详解(pyinstaller)

    python打包可执行文件详解(pyinstaller) 基本使用 常用参数及使用 单个文件打包 -F 隐藏命令行运行窗口 -w 设置图标 -i 全部参数及使用 常规选项 optional argum ...

  9. 在anaconda安装python命令_windows上安装Anaconda和python的教程详解

    一提到数字图像处理编程,可能大多数人就会想到matlab,但matlab也有自身的缺点: 1.不开源,价格贵 2.软件容量大.一般3G以上,高版本甚至达5G以上. 3.只能做研究,不易转化成软件. 因 ...

最新文章

  1. 如果对GIF进行模糊化加边扩增
  2. 【模板/经典题型】FWT
  3. 灵魂拷问:后端业务开发要会用 K8s 到什么程度?
  4. Algs4-1.4.8计算输入文件中相等的整数对的数量
  5. 跨库查询(OpenDataSource)与链接服务器(Linking Server)
  6. roc曲线怎么绘制_ROC曲线和PR曲线
  7. ios键盘弹回时顶上去得页面不会回来
  8. princomp 与pca的区别与联系
  9. SVM支持向量机通俗导论(理解SVM的三层境界)
  10. 大型网络之---公司内部局域网
  11. git远程删除分支后,本地git branch -a 依然能看到的解决办法
  12. apache 版本_Apache官宣!ShardingSphere首个Apache版本发布
  13. Apple的Mac OS X帮助BSD开发赶超Linux
  14. 用python自动办公 麻瓜_(视频教程)下载:麻瓜编程Python商业爬虫学徒计划python自动化办公麻瓜麻瓜编程...
  15. linux zip加压到文件夹,Linux下zip压缩和unzip解压缩命令全解
  16. 修改人人商城支付后报错“服务器暂时无法处理您的请求,请稍后重试“
  17. eclipse 运行hadoop wordcount
  18. matlab离散系统pid控制系统,离散系统的数字PID控制仿真
  19. Docker:从入门到入门
  20. Docker安装及部署

热门文章

  1. 51单片机学习杂记——基于STC89C52RC
  2. linux 怎么卸载gnome-screenshot,史上最全的使用 gnome-screenshot 获取屏幕快照指南
  3. 四维轻云地理空间数据云管理平台具有哪些优势?
  4. Ubuntu下Qt报错 “cannot find -lGL“
  5. linux窗口特效,Ubuntu 8.04中将Compiz Fusion最小化窗口神灯效果水蛇状改成MAC OSX神奇特效...
  6. 微信小程序 登录过程
  7. 戴尔笔记本开机提示operating system not found的解决办法
  8. 可能存在安全威胁的端口
  9. 公钥,密钥原理学习(数学之美)
  10. Cramér’s V的公式、例子、SPSS