程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

tkinter应用(弹窗)

发布于2020-02-26 11:38     阅读(1084)     评论(0)     点赞(27)     收藏(0)


  1. 导入tkinter包,弹窗库
import tkinter
import tkinter.messagebox
  • 1
  • 2
  1. 可执行代码
import tkinter
import tkinter.messagebox
def helloCallBack():
    tkinter.messagebox.showinfo("hello python","byebye")
def main():
    top = tkinter.Tk()
    button = tkinter.Button(top,text = "点我",command = helloCallBack)
    button.pack()
    top.mainloop()
if __name__ == '__main__':
    main()
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  1. 执行结果
    在这里插入图片描述
    它让我点它我就点了它,结果……
    在这里插入图片描述
    结果它竟然跟我说拜拜,我很无奈地点了确定
  2. 更多(上述举例用了提示框)

提示消息框:

tkinter.messagebox.showinfo('提示','人生苦短')
  • 1

消息警告框:

tkinter.messagebox.showwarning('警告','明日有大雨')
  • 1

错误消息框:

tkinter.messagebox.showerror('错误','出错了')
  • 1

对话框:

tkinter.messagebox.askokcancel('提示', '要执行此操作吗')#确定/取消,返回值true/false
tkinter.messagebox.askquestion('提示', '要执行此操作吗')#是/否,返回值yes/no
tkinter.messagebox.askyesno('提示', '要执行此操作吗')#是/否,返回值true/false
tkinter.messagebox.askretrycancel('提示', '要执行此操作吗')#重试/取消,返回值true/false
  • 1
  • 2
  • 3
  • 4

文件对话框:

import tkinter.filedialog
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)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
发布了30 篇原创文章 · 获赞 8 · 访问量 676


所属网站分类: 技术文章 > 博客

作者:听爸爸的话

链接:https://www.pythonheidong.com/blog/article/234023/147e67ca45f3c66e41bd/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

27 0
收藏该文
已收藏

评论内容:(最多支持255个字符)