Python GUI - Tkinter tkMessageBox

Python GUI - Tkinter tkMessageBox: tkMessageBox模块用于显示在您的应用程序的消息框。此模块提供了一个功能,您可以用它来显示适当的消息

tkMessageBox模块用于显示在您的应用程序的消息框。此模块提供了一个功能,您可以用它来显示适当的消息.

这些功能有些是showinfo,showwarning,showerror,askquestion,askokcancel,askyesno,askretryignore.

方法:

这里是一个简单的语法来创建这个widget:

tkMessageBox.FunctionName(title, message [, options])

参数:

  • FunctionName: 这是相应的消息框函数的名称.
  • title: 这是在一个消息框,标题栏显示的文本.
  • message: 这是要显示的文字作为消息.
  • options: 选项有替代的选择,你可以用它来定制一个标准的消息框。一些可以使用的选项是默认和家长。默认选项是用来指定默认的按钮,如中止,重试,或忽略在消息框中。父选项是用来指定要显示的消息框上的顶层窗口.

你可以使用以下功能之一对话方块:

  • showinfo()
  • showwarning()
  • showerror ()
  • askquestion()
  • askokcancel()
  • askyesno ()
  • askretrycancel ()

例子:

自行尝试下面的例子:

import Tkinter
import tkMessageBox

top = Tkinter.Tk()
def hello():
   tkMessageBox.showinfo("Say Hello", "Hello World")

B1 = Tkinter.Button(top, text = "Say Hello", command = hello)
B1.pack()

top.mainloop()

这将产生以下结果:

 

  

时间: 2024-10-05 04:06:39

Python GUI - Tkinter tkMessageBox的相关文章

python GUI(Tkinter)

Tkinter简介 是python内置的标准GUI库,在安装python后,导入模块即可正常使用,Tk和Tkinter可在大多数的Unix,以及Windows和Macintosh系统上运行. 关于Tkinter的导入(注意大小写) 在2.x版本上,编写为:from Tkinter import * 在3.x版本上,编写为:from tkinter import * Tkinter组件 控件 描述                                                  B

Python GUI with Tkinter (from youtube) 在youtube上能找到很多编程视频...

Python GUI with Tkinter - 1 - Introduction以上链接是一个python tkinter视频系列的第一讲的链接.虽然英语不好,但是,程序还是看得懂的(照着做就可以了),所以找不到中文视频时看下这些英语视频也是可以的. 以下是我在看视频过程中的练习, 可以在python2.7下运行. 001: hello,world: from Tkinter import Label, Tk root = Tk() thelabel = Label(root, text="

python GUI编程(Tkinter)

python GUI编程(Tkinter) python提供了多个图形开发界面的库,几个常用Python GUI库如下: Tkinter: Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口.Tk和Tkinter可以在大多数的Unix平台下使用,同样可以应用在Windows和Macintosh系统里.,Tk8.0的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中. wxPython:wxPython 是一款开源软件,是 Python 语言的一套优

Python GUI programming(tkinter)

python3之前的版本用Tkinter,之后用的是tkinter 最简单的使用Tkinter的代码,首先要Tk()建立一个窗口,然后加进各种Widget from Tkinter import * window = Tk() label = Label(window, text = "Welcome to Python") button = Button(window, text = "Click me") label.pack() button.pack() w

Python GUI编程各种实现的对比

Python GUI编程各种实现的对比 从 Python 语言的诞生之日起,就有许多优秀的 GUI 工具集整合到 Python 当中,这些优秀的 GUI 工具集,使得 Python 也可以在图形界面编程领域当中大展身手,由于 Python 的流行,许多应用程序都是由 Python 结合那些优秀的 GUI 工具集编写的.下面分别介绍 Python GUI 编程的各种实现,下面的许多内容都是来自维基百科(文章后面列出了参考),这里就当做是一个没有技术色彩的整合吧. 1.Tkinter 简单介绍: 是

python的tkinter使用

__author__ = 'Python' import tkinter as tk class Application(tk.Frame):     def __init__(self, master=None):         tk.Frame.__init__(self,master)         self.pack()         self.createWidgets()     def createWidgets(self):         #self.hi_there =

python--DenyHttp项目(1)--GUI:tkinter? module 'tkinter' has no attribute 'messagebox'

AttributeError: module 'tkinter' has no attribute 'messagebox' improt tkinter from tkinter import * import tkinter as tk 以上三种尝试之后,都没有解决问题,最后查找了python安装目录的tkinter模块,确实找到了messagebox.py 于是: from tkinter import messageox 问题解决 python--DenyHttp项目(1)--GUI:t

python GUI尝鲜(但当涉猎,见往事耳)

第一步:简单的窗口和内容 import tkinter as tk window = tk.Tk() # 窗口obj对象 window.title('my TK') # 窗口名字 window.geometry('200x100') # 窗口宽度和高度 # Label对象传入相应参数text:文本内容; bg:背景; font:字体; width.height 内容的宽度.高度 l = tk.Label(window,text='OMG this is TK!',bg='green',font=

分享13个Python GUI库

Python Python是一门高级编程语言.它用于通用编程.Python语言由Guido van Rossum创建,并于1991年首次发布.Python的设计哲学着重于代码的可读性.因此空白在Python中具有重要的意义. Python提供了允许在小规模和大规模上编程的设计理念,而且具有一个非常庞大的标准库.Python使用动态类型系统,并具有自动内存管理功能. Python支持多种编程范式,其中包括: 面向对象命令式函数式程序式图形用户界面(GUI) GUI是一个人机交互的界面,换句话说,它