设为首页 加入收藏

TOP

使用Python和Tkinter构建简单的Markdown编辑器(三)
2023-07-26 08:18:25 】 浏览:349
Tags:使用 Python Tkinter 简单的 Markdown
时的屏幕截图一样。


mbox.showerror函数,第一个参数是消息框的标题。第二个是要显示的消息。


现在,我们需要编写一个savefile函数来保存markdown输入。


def savefile(self):
        filedata = self.inputeditor.get("1.0" , END)
        savefilename = filedialog.asksaveasfilename(filetypes = (("Markdown File", "*.md"),
                                                                  ("Text File", "*.txt")) , title="保存 Markdown 文件")
        if savefilename:
            try:
                f = open(savefilename , "w")
                f.write(filedata)
            except:
                mbox.showerror("保存文件错误" , "哎呀!, 文件: {} 保存错误!".format(savefilename))


在这里,首先我们扫描输入字段的所有内容并将其存储在一个变量中。然后,我们通过为两种类型的文件类型(.md和.txt)。


如果用户选择一个文件名,我们将尝试保存存储在变量filedata中的输入字段的内容。如果发生异常,我们将向用户显示一条错误消息,说明程序无法保存文件。


不要忘记测试您的应用程序以检查任何bug !如果你的程序没有错误,运行完美应该是这样的:


使用Python和Tkinter构建简单的Markdown编辑器


OK,本文就这样,你学会了吗?


首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇跟我学Python GUI编程系列 - Tkin.. 下一篇跟我学Python GUI编程系列 - Tkin..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目