精华内容
下载资源
问答
  • tkinter messagebox

    2019-01-09 14:42:17
    messagebox 弹窗   需求: ...import tkinter.messagebox window = tk.Tk() window.title('my window') window.geometry('200x200') def hit_me(): #tk.messagebox.showinfo(title = 'Hi',me...

    messagebox 弹窗

     

    需求:

    import tkinter as tk
    import tkinter.messagebox
    window = tk.Tk()
    window.title('my window')
    window.geometry('200x200')
    def hit_me():
        #tk.messagebox.showinfo(title = 'Hi',message='hahaahha')
        tk.messagebox.showwarning(title='Hi', message='nononono')
        #tk.messagebox.showerror(title='Hi', message='no!never')
        #print(tk.messagebox.askquestion(title='Hi', message='hahaahha'))  # return yes or no
        #print(tk.messagebox.askyesno(title='Hi', message='hahaahha'))  #return true or false
    b = tk.Button(window,text='hit me',command=hit_me).pack()
    window.mainloop()

     

    展开全文
  • tkinter弹窗messagebox

    2020-12-21 22:52:35
    分类目录——tkinter 先看效果 messagebox应用实例 def hit_me(): # 提示信息弹窗 tk.messagebox.showinfo(title='Hi', message='info') # tk.messagebox.showinfo(title='', message='') # 提示信息对话窗 # ...
  • Tkinter messagebox弹窗

    2020-04-06 15:27:44
    Tkinter messagebox弹窗 觉得有用的话,欢迎一起讨论相互学习~ 感谢莫烦 import tkinter as tk window = tk.Tk() window.title('my window') window.geometry('200x200') def hit_me(): #tk.messagebox....

    Tkinter messagebox弹窗

    觉得有用的话,欢迎一起讨论相互学习~


    我的微博我的github我的B站

    感谢莫烦

    import tkinter as tk
    
    window = tk.Tk()
    window.title('my window')
    window.geometry('200x200')
    
    def hit_me():
        #tk.messagebox.showinfo(title='Hi', message='hahahaha')
        #tk.messagebox.showwarning(title='Hi', message='nononono')
        #tk.messagebox.showerror(title='Hi', message='No!! never')
        #print(tk.messagebox.askquestion(title='Hi', message='hahahaha'))   # return 'yes' , 'no'
        #print(tk.messagebox.askyesno(title='Hi', message='hahahaha'))   # return True, False
        print(tk.messagebox.asktrycancel(title='Hi', message='hahahaha'))   # return True, False
        print(tk.messagebox.askokcancel(title='Hi', message='hahahaha'))   # return True, False
        print(tk.messagebox.askyesnocancel(title="Hi", message="haha"))     # return, True, False, None
    
    tk.Button(window, text='hit me', command=hit_me).pack()
    window.mainloop()
    

    module ‘tkinter’ has no attribute ‘messagebox’

    • 注意,这个问题是在windows系统上python3.5.0出现的错误。
    • 解决方案是import tkinter.messagebox

    module ‘tkinter.messagebox’ has no attribute ‘asktrycancel’

    • 注意:在新版本的Tkinter中,已经将方法asktrycancel改为askretrycancel
    • 提示信息框 tk.messagebox.showinfo(title='Hi', message='hahahaha')
      在这里插入图片描述
    • 警告框 tk.messagebox.showwarning(title='Hi', message='nononono')
      在这里插入图片描述
    • 错误框 tk.messagebox.showerror(title='Hi', message='No!! never')
      在这里插入图片描述
    • 询问框 print(tk.messagebox.askquestion(title='Hi', message='hahahaha')) # return 'yes' , 'no'
      在这里插入图片描述
    • 是否框 和询问框的区别在于返回的值不同 print(tk.messagebox.askyesno(title='Hi', message='hahahaha')) # return True, False
      在这里插入图片描述
    • 重试框 询问是否重试
      print(tk.messagebox.askretrycancel(title='Hi', message='hahahaha')) # return True, False
      在这里插入图片描述
    • 是否取消 三种返回值
      print(tk.messagebox.askyesnocancel(title="Hi", message="haha")) # return, True, False, None
      在这里插入图片描述
    展开全文
  • python弹窗——tkinter.messagebox

    千次阅读 2019-03-22 17:05:05
    import tkinter.messagebox # 这个是消息框,对话框的关键 1.2 提示消息框 tkinter.messagebox.showinfo('提示','你该学习了') 1.3消息警告框 tkinter.messagebox.showwarning('警告','你给我小心点') ...

    1 消息框 

    1.1 导入

    import tkinter
    
    import tkinter.messagebox  # 这个是消息框,对话框的关键

    1.2 提示消息框

    tkinter.messagebox.showinfo('提示','你该学习了')

    1.3 消息警告框

    tkinter.messagebox.showwarning('警告','你给我小心点')

     

    1.4 错误消息框

    tkinter.messagebox.showerror('错误','啊哦,出错了')

    1.5 详细配置代码

    import tkinter
    import tkinter.messagebox
    
    def but():
        tkinter.messagebox.showinfo('提示', '人生苦短')
        #tkinter.messagebox.showwarning('警告', '明日有大雨')
        #tkinter.messagebox.showerror('错误', '出错了')
    
    root=tkinter.Tk()
    root.title('GUI')  # 标题
    root.geometry('800x600')  # 窗体大小
    root.resizable(False, False)  # 固定窗体
    tkinter.Button(root, text='hello button',command=but).pack()
    root.mainloop()

    2 对话框

     同样需要导入 tkinter.messagebox

    tkinter.messagebox.askokcancel('提示', '要执行此操作吗')  # 确定/取消,返回值true/false

     

    tkinter.messagebox.askquestion('提示', '要执行此操作吗')  # 是/否,返回值yes/no

    tkinter.messagebox.askyesno('提示', '要执行此操作吗')  # 是/否,返回值true/false

    tkinter.messagebox.askretrycancel('提示', '要执行此操作吗')  # 重试/取消,返回值true/false

    详细配置代码

    import tkinter.messagebox
    from tkinter import *
    
    
    def func():
        a = tkinter.messagebox.askyesno("我的标题", "askyesno")
        print(a)
        a = tkinter.messagebox.askokcancel("我的标题", "askokcancel")
        print(a)
        a = tkinter.messagebox.askquestion("我的标题", "askquestion")
        print(a)
        a = tkinter.messagebox.askretrycancel("我的标题", "askretrycancel")
        print(a)
        a = tkinter.messagebox.askyesnocancel("我的标题", "askyesnocancel")
        print(a)
        # 这里用作演示如何使用对话框
        if tkinter.messagebox.askyesno("我的标题", "确认关闭窗口吗!"):
            root.destroy()
    
    
    root = Tk()
    btn = Button(root, text="对话框", command=func)
    btn.pack()
    
    root.mainloop()

    3 文件对话框

    import tkinter.filedialog
    
    # 选择以什么文件名保存,返回文件名
    tkinter.filedialog.asksaveasfilename()
    # 选择以什么文件保存,创建文件并返回文件流对象
    tkinter.filedialog.asksaveasfile()
    # 选择打开什么文件,返回文件名
    tkinter.filedialog.askopenfilename()
    # 选择打开什么文件,返回IO流对象
    tkinter.filedialog.askopenfile()
    # 选择目录,返回目录名
    tkinter.filedialog.askdirectory()
    # 选择打开多个文件,以元组形式返回多个文件名
    tkinter.filedialog.askopenfilenames()
    # 选择打开多个文件,以列表形式返回多个IO流对象
    tkinter.filedialog.askopenfiles()

    详细配置代码

    import tkinter.filedialog
    from tkinter import *
    
    
    def func():
        a = tkinter.filedialog.asksaveasfilename()  # 返回文件名
        print(a)
        a = tkinter.filedialog.asksaveasfile()  # 会创建文件
        print(a)
        a = tkinter.filedialog.askopenfilename()  # 返回文件名
        print(a)
        a = tkinter.filedialog.askopenfile()  # 返回文件流对象
        print(a)
        a = tkinter.filedialog.askdirectory()  # 返回目录名
        print(a)
        a = tkinter.filedialog.askopenfilenames()  # 可以返回多个文件名
        print(a)
        a = tkinter.filedialog.askopenfiles()  # 多个文件流对象
        print(a)
    
    
    root = Tk()
    btn1 = Button(root, text="click", command=func)
    btn1.pack()
    
    root.mainloop()

     

    展开全文
  • messageboxtkinter的消息框、对话框一、messagebox.showinfo(title='提示', message='错误')1 from tkinter import *2 from tkinter importmessagebox3 root =Tk()# 初始化45 width = 3806 height = 3007 #获取...

    messagebox:tkinter的消息框、对话框

    一、messagebox.showinfo(title='提示', message='错误')

    1 from tkinter import *

    2 from tkinter importmessagebox3 root =Tk()# 初始化4

    5 width = 380

    6 height = 300

    7 #获取屏幕尺寸以计算布局参数,使窗口居屏幕中央

    8 screenwidth =root.winfo_screenwidth()9 screenheight =root.winfo_screenheight()10 alignstr = '%dx%d+%d+%d' % (width, height, (screenwidth - width) / 2, (screenheight - height) / 2)11 root.geometry(alignstr)12 frame =Frame(root)13 frame.pack()14 defhit_me():

    15 messagebox.showinfo(title='提示', message='错误')16 button = Button(frame, text='点我', command=hit_me)17 button.pack()18 mainloop()

    效果:

    1772983-20191110202936197-16126795.png

    二、tkinter.messagebox.showwarning(title,message)

    from tkinter import *

    from tkinter importmessagebox

    root=Tk()

    width= 380height= 300

    #获取屏幕尺寸以计算布局参数,使窗口居屏幕中央

    screenwidth =root.winfo_screenwidth()

    screenheight=root.winfo_screenheight()

    alignstr= '%dx%d+%d+%d' % (width, height, (screenwidth - width) / 2, (screenheight - height) / 2)

    root.geometry(alignstr)

    frame=Frame(root)

    frame.pack()defhit_me():#messagebox.showinfo(title='提示', message='错误')

    messagebox.showwarning(title='提示', message='错误')

    button= Button(frame, text='点我', command=hit_me)

    button.pack()

    mainloop()

    效果:

    1772983-20191110204004198-1007766396.png

    三、tkinter.messagebox.showinfo(title,message)

    from tkinter import *

    from tkinter importmessagebox

    root=Tk()

    width= 380height= 300

    #获取屏幕尺寸以计算布局参数,使窗口居屏幕中央

    screenwidth =root.winfo_screenwidth()

    screenheight=root.winfo_screenheight()

    alignstr= '%dx%d+%d+%d' % (width, height, (screenwidth - width) / 2, (screenheight - height) / 2)

    root.geometry(alignstr)

    frame=Frame(root)

    frame.pack()defhit_me():#messagebox.showinfo(title='提示', message='错误')

    #messagebox.showwarning(title='提示', message='错误')

    messagebox.showerror(title='提示',message='错误')

    button= Button(frame, text='点我', command=hit_me)

    button.pack()

    mainloop()

    效果:

    1772983-20191110204257527-345584646.png

    四、messagebox.askquestion(title='提示',message='错误') #resurn 'yes' or 'no'

    from tkinter import *

    from tkinter importmessagebox

    root=Tk()

    width= 380height= 300

    #获取屏幕尺寸以计算布局参数,使窗口居屏幕中央

    screenwidth =root.winfo_screenwidth()

    screenheight=root.winfo_screenheight()

    alignstr= '%dx%d+%d+%d' % (width, height, (screenwidth - width) / 2, (screenheight - height) / 2)

    root.geometry(alignstr)

    frame=Frame(root)

    frame.pack()defhit_me():#messagebox.showinfo(title='提示', message='错误')

    #messagebox.showwarning(title='提示', message='错误')

    #messagebox.showerror(title='提示',message='错误')

    Q = messagebox.askquestion(title='提示',message='错误') #resurn 'yes' or 'no'

    print(Q)

    button= Button(frame, text='点我', command=hit_me)

    button.pack()

    mainloop()

    效果:(说明:按下是或否会返回yes或no)

    1772983-20191110204929733-1369426718.png

    五、messagebox.askyesno(title='提示', message='错误') # resurn 'True' or 'False'

    Q = messagebox.askyesno(title='提示', message='错误') #resurn 'True' or 'False'

    效果:(说明:按下是或否会返回True或False)

    1772983-20191110210332291-622245377.png

    六、messagebox.askretrycancel(title='提示', message='错误') # resurn 'True' or 'False'

    Q = messagebox.askretrycancel(title='提示', message='错误') #resurn 'True' or 'False'

    效果:(说明:按下是或否会返回True或False)

    1772983-20191110210740879-478825045.png

    七、messagebox.askokcancel(title='提示', message='错误') # resurn 'True' or 'False'

    Q = messagebox.askokcancel(title='提示', message='错误') #resurn 'True' or 'False'

    效果:(说明:按下是或否会返回True或False)

    1772983-20191110211053541-1610149539.png

    展开全文
  • Tkinter.Messagebox模块

    2020-08-14 21:55:36
    Messagebox模块 1.showinfo(title,message,options) ...from tkinter import messagebox class Application(Frame): def __init__(self,master=None): super().__init__(master) self.master=master self.pack()
  • 我用tkinter编了个GUI及执行程序(已编好,能正常执行,达到预期效果即导出EXCEL到指定文件夹里) 现在想加一个事件响应 就是当成功导出EXCEL到指定文件夹里后,GUI界面自动弹出message box 提醒导出成功 请问这...
  • Python--tkintermessageBox

    2020-01-11 23:43:25
    messageBox ...tkinter.messagebox.askokcancel() tkinter.messagebox.askyesno() tkinter.messagebox.askquestion() tkinter.messagebox.showerror() tkinter.messagebox.showinfo() tkinte...
  • tkinter运行messagebox出错解决办法

    千次阅读 2019-06-14 12:09:44
    在windows系统中,python使用messagebox时发生 AttributeError: module 'tkinter' has no attribute 'messagebox' 错误,解决方法为再单独导入messagebox模块即可解决报错。 #!/usr/bin/python # -*- coding: utf-...
  • Python tkinter自定义消息窗口messagebox

    千次阅读 2020-03-26 10:09:14
    tkinter模块python图形编程中常用的库,最近想要用tk中的messagebox实现一些简单的功能。 首先,我们看到tkintermessagebox对像的使用。 from tkinter import messagebox 在pycharm中选中messagebox直接“ctrl+B...
  • tkinter——messagebox部件

    千次阅读 2018-03-30 10:05:12
    ~messagebox部件其实这里的`messagebox`就是我们平时看到的弹窗。我们首先需要定义一个触发功能,来触发这个弹窗这里我们就放上以前学过的`button`按钮tk.Button(window, text='hit me', command=hit_me).pack()通过...
  • messagebox

    2019-04-06 01:53:30
    import tkinter.messagebox tkinter.messagebox.showwarning(title='Hi',message='您选了多首歌,点击"批量下载"可同时下载多首歌哦~') #tkinter.messagebox.showinfo(title='Hi',message=' //') #tkinter....
  • tkinter模块messagebox可以弹出对话框,为什么dic(tkinter)找不到messagebox
  • tkinter 10 messagebox 弹窗

    2018-04-16 18:06:00
    运行结果:https://s1.ax1x.com/2018/04/16/CejE4S.gif # coding=gbk # 运行结果:...import tkinter as tk ...import tkinter.messagebox window = tk.Tk() window.t...
  • 消息窗口组件Messagebox用于弹出提示框向用户进行警告,或让用户下一步如何操作。...from tkinter import messagebox as ms def b1_clicked(): ms.showinfo("Info","Showinfo test.") def b2_cli
  • 本文实例讲述了Python GUI编程学习笔记之tkintermessagebox、filedialog控件用法。分享给大家供大家参考,具体如下: 相关内容: messagebox 介绍 使用 filedialog 介绍 使用 首发时间:2018-03-04 22:18 ...
  • Python tkinter

    2016-07-15 18:31:00
    在python3.4中,原来的tkMessageBox变成tkinter.messagebox,使用方式如下: import tkinter.messagebox tkinter.messagebox.askokcancel('提示','登录成功!') tkinter.messagebox中有如下函数: askokcancel...
  • python弹窗——tkinter.messagebox学习总结

    万次阅读 多人点赞 2018-08-10 09:31:08
    import tkinter.messagebox #弹窗库 1、提示消息框 tkinter.messagebox.showinfo('提示','人生苦短') 2、消息警告框 tkinter.messagebox.showwarning('警告','明日有大雨') 3、错误消息框 tkinter....
  • Python实现定时自动关闭的tkinter窗口方法功能简要说明:程序运行后10秒钟自动关闭。技术要点:tkinter应用程序的destroy()方法,多线程编程。代码截图:运行效果:以上这篇Python实现定时自动关闭的tkinter窗口方法...
  • # messagebox ...import tkinter.messagebox #重要 window = tk.Tk() window.title('XICE 1.0') window.geometry('600x500') def hit_me(): # 三个show # tk.messagebox.showinfo(title = 'Hi'...
  • python之tkinter库弹窗messagebox

    千次阅读 多人点赞 2021-06-25 21:19:25
    python之tkinter库弹窗messagebox,常码字不易,出精品更难,没有特别幸运,那么请先特别努力,别因为懒惰而失败,还矫情地将原因归于自己倒霉。你必须特别努力,才能显得毫不费力。如果这篇文章能给你带来一点帮助...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,914
精华内容 2,365
关键字:

messageboxtkinter