python界面Tkinter编程(tkMessageBox对话框使用)
2023-09-11 14:22:29 时间
1. 前言
tkMessageBox是Tkinter中常用的对话框控件,可以和方便实现相关对话框的弹出等,类似于MFC中的MessageBox。在Tkinter中定义了多种类型的对话框,其基本的调用形式为:
tkMessageBox.xxxxx(title, message, options)
其中的title自然是对话框的标题,message是显示的内容,对于options
属性 | 含义 |
---|---|
default | 设置默认的选择项,有tkMessageBox: CANCEL, IGNORE, OK, NO, RETRY, or YES |
icon | 设置对话框的图标,有tkMessageBox: ERROR, INFO, QUESTION, WARNING |
parent | 指定对话框的父窗口 |
2. tkMessageBox中的对话框类型
2.1 示例代码
tkMessageBox.askokcancel('askokcancel', 'hello', parent=root_window,)
tkMessageBox.askquestion('askquestion', 'hello', parent=root_window)
tkMessageBox.askretrycancel('askretrycancel', 'hello', parent=root_window)
tkMessageBox.askyesno('askyesno', 'hello', parent=root_window)
tkMessageBox.showinfo('showinfo', 'hello', parent=root_window)
tkMessageBox.showerror('showerror', 'hello', parent=root_window)
tkMessageBox.showwarning('showwarning', 'hello', parent=root_window)
2.2 结果
相关文章
- Python内置方法的时间复杂度(转)
- python_并发编程初探(进程篇)
- Python-GUI编程PyQT5案例:注册界面扇形菜单动画及相关事件处理
- Python的IDE:基于Eclipse/MyEclipse软件的PyDev插件配置python的开发环境(不同python项目加载不同版本的python)—从而实现Python编程图文教程之详细攻略
- Python编程:利用python编程实现对基于时间序列的数据(dataframe格式)按照指定时间范围进行单方向关联,不存在的日期补充为默认的NaN
- Python语言学习之打印输出那些事:python输出图表和各种吊炸天的字符串或图画、版权声明(如README.md)等之详细攻略
- Python的IDE:基于Eclipse/MyEclipse软件的PyDev插件配置python的开发环境(不同python项目加载不同版本的python)—从而实现Python编程图文教程之详细攻略
- 【华为机试真题 Python实现】数大雁【2022 Q2 | 100分】
- Python编程:动态导入模块
- Python编程:hashlib模块hmac模块-摘要算法
- Python编程:tkinter创建GUI可视化界面
- Python编程:Python2和Python3下的translate函数字符映射替换
- Python编程:python面向对象
- Python编程:twine模块打包python项目上传pypi
- Python编程:查看python语法中的关键字keyword
- Python编程:命令行python和python -m的区别
- Python编程:FakeRequests一个对 requests 的包装类
- 小学生蓝桥杯Python闯关 | 调整糖果罐糖果
- python的import __future__作用
- Python编程系列---初始Python编程基础
- 【Python】3.python实现图片上传到阿里云OSS