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()
相關文章
相關標籤/搜索