日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)Python教程:Tkinter對(duì)話框

Tkinter 對(duì)話框

tkinter.simpledialog —- 標(biāo)準(zhǔn) Tkinter 輸入對(duì)話框

源碼: Lib/tkinter/simpledialog.py

創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的澤普網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!


tkinter.simpledialog 模塊包含了一些便捷類和函數(shù),用于創(chuàng)建簡(jiǎn)單的模態(tài)對(duì)話框,從用戶那里讀取一個(gè)值。

tkinter.simpledialog.askfloat(title, prompt, \*kw*)

tkinter.simpledialog.askinteger(title, prompt, \*kw*)

tkinter.simpledialog.askstring(title, prompt, \*kw*)

以上三個(gè)函數(shù)提供給用戶輸入期望值的類型的對(duì)話框.

class tkinter.simpledialog.Dialog(parent, title=None)

自定義對(duì)話框的基類.

  • body(master)

    可以覆蓋,用于構(gòu)建對(duì)話框的界面,并返回初始焦點(diǎn)所在的部件。

  • buttonbox()

    加入 OK 和 Cancel 按鈕的默認(rèn)行為. 重寫自定義按鈕布局.

tkinter.filedialog —- 文件選擇對(duì)話框.

源碼: Lib/tkinter/filedialog.py


tkinter.filedialog 模塊提供了用于創(chuàng)建文件/目錄選擇窗口的類和工廠函數(shù)。

原生的載入/保存對(duì)話框.

以下類和函數(shù)提供了文件對(duì)話窗口,這些窗口帶有原生外觀,具備可定制行為的配置項(xiàng)。這些關(guān)鍵字參數(shù)適用于下列類和函數(shù):

parent —— 對(duì)話框下方的窗口

title —— 窗口的標(biāo)題

initialdir —— 對(duì)話框的啟動(dòng)目錄

initialfile —— 打開對(duì)話框時(shí)選中的文件

filetypes —— (標(biāo)簽,匹配模式)元組構(gòu)成的列表,允許使用 “*” 通配符

defaultextension —— 默認(rèn)的擴(kuò)展名,用于加到文件名后面(保存對(duì)話框)。

multiple —— 為 True 則允許多選

** 靜態(tài)工廠函數(shù) **

調(diào)用以下函數(shù)時(shí),會(huì)創(chuàng)建一個(gè)模態(tài)的、原生外觀的對(duì)話框,等待用戶選取,然后將選中值或 None 返回給調(diào)用者。

tkinter.filedialog.askopenfile(mode=’r’, \*options*)

tkinter.filedialog.askopenfiles(mode=’r’, \*options*)

上述兩個(gè)函數(shù)創(chuàng)建了 Open 對(duì)話框,并返回一個(gè)只讀模式打開的文件對(duì)象。

tkinter.filedialog.asksaveasfile(mode=’w’, \*options*)

創(chuàng)建 SaveAs 對(duì)話框并返回一個(gè)寫入模式打開的文件對(duì)象。

tkinter.filedialog.askopenfilename(\*options*)

tkinter.filedialog.askopenfilenames(\*options*)

以上兩個(gè)函數(shù)創(chuàng)建了 Open 對(duì)話框,并返回選中的文件名,對(duì)應(yīng)著已存在的文件。

tkinter.filedialog.asksaveasfilename(\*options*)

創(chuàng)建 SaveAs 對(duì)話框,并返回選中的文件名。

tkinter.filedialog.askdirectory(\*options*)

提示用戶選擇一個(gè)目錄.

其他關(guān)鍵字參數(shù):

mustexist —— 確定是否必須為已存在的目錄。

class tkinter.filedialog.Open(master=None, \*options*)

class tkinter.filedialog.SaveAs(master=None, \*options*)

上述兩個(gè)類提供了用于保存和加載文件的原生對(duì)話窗口。

** 便捷類 **

以下類用于從頭開始創(chuàng)建文件/目錄窗口。不會(huì)模仿當(dāng)前系統(tǒng)的原生外觀。

class tkinter.filedialog.Directory(master=None, \*options*)

創(chuàng)建對(duì)話框,提示用戶選擇一個(gè)目錄。

備注

為了實(shí)現(xiàn)自定義的事件處理和行為,應(yīng)繼承 FileDialog 類。

class tkinter.filedialog.FileDialog(master, title=None)

創(chuàng)建一個(gè)簡(jiǎn)單的文件選擇對(duì)話框。

  • cancel_command(event=None)

    觸發(fā)對(duì)話窗口的終止。

  • dirs_double_event(event)

    目錄雙擊事件的處理程序。

  • dirs_select_event(event)

    目錄單擊事件的處理程序。

  • files_double_event(event)

    文件雙擊事件的處理程序。

  • files_select_event(event)

    文件單擊事件的處理程序。

  • filter_command(event=None)

    按目錄篩選文件。

  • get_filter()

    獲取當(dāng)前使用的文件篩選器。

  • get_selection()

    獲取當(dāng)前選中項(xiàng)。

  • go(dir_or_file=os.curdir, pattern=’\, default=’’, key=None*)

    顯示對(duì)話框并啟動(dòng)事件循環(huán)。

  • ok_event(event)

    退出對(duì)話框并返回當(dāng)前選中項(xiàng)。

  • quit(how=None)

    退出對(duì)話框并返回文件名。

  • set_filter(dir, pat)

    設(shè)置文件篩選器。

  • set_selection(file)

    將當(dāng)前選中文件更新為 file

class tkinter.filedialog.LoadFileDialog(master, title=None)

FileDialog 的一個(gè)子類,創(chuàng)建用于選取已有文件的對(duì)話窗口。

  • ok_command()

    檢測(cè)有否給出文件,以及選中的文件是否存在。

class tkinter.filedialog.SaveFileDialog(master, title=None)

FileDialog 的一個(gè)子類,創(chuàng)建用于選擇目標(biāo)文件的對(duì)話窗口。

  • ok_command()

    檢測(cè)選中文件是否為目錄。如果選中了已存在文件,則需要用戶進(jìn)行確認(rèn)。

tkinter.commondialog —- 對(duì)話窗口模板

源碼: : source:Lib/tkinter/commondialog.py


tkinter.commondialog 模塊提供了 Dialog 類,是其他模塊定義的對(duì)話框的基類。

class tkinter.commondialog.Dialog(master=None, \*options*)

  • show(color=None, \*options*)

    顯示對(duì)話窗口。

參見

模塊 tkinter.messagebox, 讀寫文件


網(wǎng)頁標(biāo)題:創(chuàng)新互聯(lián)Python教程:Tkinter對(duì)話框
當(dāng)前網(wǎng)址:http://www.dlmjj.cn/article/dhjsssp.html