我是靠谱客的博主 善良小猫咪,最近开发中收集的这篇文章主要介绍python tkinter 消息框、文件对话框,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

提示消息框
import tkinter.messagebox 
tkinter.messagebox.showinfo('提示','人生苦短')

这里写图片描述


消息警告框
tkinter.messagebox.showwarning('警告','明日有大雨')

这里写图片描述


错误消息框
tkinter.messagebox.showerror('错误','出错了')

这里写图片描述


对话框

flag=tkinter.messagebox.askokcancel('提示', '要执行此操作吗')

这里写图片描述
确定flag为True

备注:

a=tkinter.messagebox.askquestion('提示', '要执行此操作吗')
**返回 yes 和 no**
a=tkinter.messagebox.askyesnocancel('提示', '要执行此操作吗')

这里写图片描述
返回: 是:True 否:False 取消:None


打开文件对话框

import tkinter.filedialog
a=tkinter.filedialog.askopenfilename()

输出a得到文件路径

另存为文件对话框

filename = tkinter.filedialog.asksaveasfilename(
    defaultextension='.txt',            #默认文件的扩展名
    filetypes=[('txt Files', '*.txt'),
               ('pkl Files', '*.pkl'),
               ('All Files', '*.*')],   #设置文件类型下拉菜单里的的选项
    initialdir='',                      #对话框中默认的路径
    initialfile='test',                 #对话框中初始化显示的文件名
    #parent=self.master,                #父对话框(由哪个窗口弹出就在哪个上端)
    title="另存为"                       #弹出对话框的标题
)
print(filename)
拖放识别路径
import windnd
def func(ls):
    self.Text3.delete(0, "end")
    self.Text3.insert(0, ls[0].decode('gbk') )

# windows 挂钩
windnd.hook_dropfiles(self.Text3, func)

以上由百度搜索整理而来

最后

以上就是善良小猫咪为你收集整理的python tkinter 消息框、文件对话框的全部内容,希望文章能够帮你解决python tkinter 消息框、文件对话框所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部