详解Python文件对话框filedia

北京皮肤科哪个医院好 http://disease.39.net/bjzkbdfyy/210805/9278663.html

前几篇向大家介绍了词云自动生成工具(GUI)的详解GUI词云自动生成工具中词云属性设置界面的实现(连载六)。通过前面内容我们基本构建出了词云自动生成工具的主要框架。本篇结合tkinter中的filedialog和colorchooser的使用,将词云属性界面的事件处理进行完善。

有趣的

不赘述,直接开始吧。

我们知道,在设置词云保存位置、词云轮廓图片、词云字体文件、词云背景色四个选项时,需要使用到tkinter.filedialog和tkinter.colorchooser,tkinter.filedialog.ask*用于弹出文件处理对话框,而colorchooser.askcolor用于弹出颜色选择对话框。

颜色选择对话框很方便哦

在选择词云保存位置时,我们使用tkinter.filedialog.asksaveasfilename()通过弹出一个文件保存对话框来选择具体的词云保存位置,而在选择词云轮廓图片和词云字体文件时,我们需要使用tkinter.filedialog.askopenfilename()来弹出一个文件打开对话框来选择具体的属性。本篇只对askopenfilename()、asksaveasfilename()、askcolor()三个创建弹出对话框的函数使用进行梳理,其他弹出对话框的使用请搜索网络获取。

通过上面的分析,本篇先对弹出对话框的使用进行梳理,在此基础上,对词云属性设置界面的事件处理进行完善,具体实现见下图。

词云属性设置界面部分事件处理分析

我们主要来梳理一下askopenfilename()、asksaveasfilename()、askcolor()这三个常见函数创建对话框界面的方法。其实,对于tkinter中对话框的创建都是大同小异的,通过这三个函数大家基本能够掌握一般方法。

这些内容我们前面的博文有涉及哦




转载请注明:http://www.aierlanlan.com/tzrz/2683.html