亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Tkinter 項目

Tkinter 項目

慕的地6264312 2021-08-05 16:36:23
我需要有一個輸入詢問文件路徑,當用戶用文件名填充文件路徑時,程序必須用這個文件名保存一個文件。在輸入下,我需要一個文本和多個輸入,僅用于一個答案。我怎樣才能做到這一點?
查看完整描述

1 回答

?
慕仙森

TA貢獻1827條經驗 獲得超8個贊

使用filedialog的tkinter,


整個代碼演示:


from tkinter import Tk, Label, Button, Text, filedialog


class MyFirstGUI:

    def __init__(self, master):

        self.master = master

        master.title("A simple GUI")


        self.text = Text(master)

        self.text.pack()


        self.save_button = Button(master, text="Save as...", command=self.open)

        self.save_button.pack()



    def open(self):

        self._filetypes = [

        ('Text', '*.txt'),

            ('All files', '*'),

            ]

        self.filename = filedialog.asksaveasfilename(defaultextension='.txt',

                                                             filetypes = self._filetypes)

        f = open(self.filename, 'w')

        f.write(self.text.get('1.0', 'end'))

        f.close()


root = Tk()

my_gui = MyFirstGUI(root)

root.mainloop()

所以只需要做保存文件的功能,就是這樣,open用于保存(寫它)


查看完整回答
反對 回復 2021-08-05
  • 1 回答
  • 0 關注
  • 161 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號