python_tkinter弹出对话框2

1.fledialog对话框函数

  示例:askopenfilename(选择单个文件,获取文件路径)oop

 

import tkinter # 导入消息对话框子模块
import tkinter.filedialog # 建立主窗口
root = tkinter.Tk() # 设置窗口大小
root.minsize(300,300) # 建立函数
def filename(): # 获取文件路径
    path = tkinter.filedialog.askopenfilename() print(path) # 添加按钮
btn = tkinter.Button(root,text = '文件',command = filename) btn.pack() # 加入消息循环
root.mainloop()

  示例:askopenfilenames(选择多个文件,获取文件路径)spa

    用法和上面单个文件同样!返回一个元组,包含每一个文件的路径3d

  示例:askopenfile(打开文件获取单个文件指针,具备open()的做用)指针

  

import tkinter # 导入消息对话框子模块
import tkinter.filedialog # 建立主窗口
root = tkinter.Tk() # 设置窗口大小
root.minsize(300,300) # 建立函数
def file(): # 获取文件路径
    fp = tkinter.filedialog.askopenfile(mode = 'r') print(fp) # 添加按钮
btn = tkinter.Button(root,text = '文件',command = file) btn.pack() # 加入消息循环
root.mainloop()

  示例:askopenfiles(打开文件获取多个文件指针,具备open()的做用)code

  用法和上面单个文件同样!blog

  示例:askdirectory(获取一个文件夹的路径)class

  

import tkinter # 导入消息对话框子模块
import tkinter.filedialog # 建立主窗口
root = tkinter.Tk() # 设置窗口大小
root.minsize(300,300) # 建立函数
def dir(): # 获取文件夹路径
    path = tkinter.filedialog.askdirectory() print(path) # 添加按钮
btn = tkinter.Button(root,text = '文件夹',command = dir) btn.pack() # 加入消息循环
root.mainloop()

  示例:asksaveasfilename  (选择保存文件的路径)import

import tkinter # 导入消息对话框子模块
import tkinter.filedialog # 建立主窗口
root = tkinter.Tk() # 设置窗口大小
root.minsize(300,300) # 建立函数
def saves(): # 选择保存文件路径
    path = tkinter.filedialog.asksaveasfilename() print(path) # 添加按钮
btn = tkinter.Button(root,text = 'saves',command = saves) btn.pack() # 加入消息循环
root.mainloop()

  示例:asksaveasfile  (返回文件保存指针)file

2.颜色选择对话框

  示例:askcolor

  

import tkinter # 导入消息对话框子模块
import tkinter.colorchooser # 建立主窗口
root = tkinter.Tk() # 设置窗口大小
root.minsize(300,300) # 建立函数
def color(): # 选择颜色 默认定位颜色
    ruselt = tkinter.colorchooser.askcolor(color = 'red') # 返回一个元组(rgb颜色,十六进制颜色)
    print(ruselt) # 添加按钮
btn = tkinter.Button(root,text = '选择颜色',command = color) btn.pack() # 加入消息循环
root.mainloop()
相关文章
相关标签/搜索