怎么用一行Python代码实现GUI图形界面


本篇内容介绍了“怎么用一行Python代码实现GUI图形界面”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!主要使用Python的PySimpleGUI库来完成这个工作。首先导入PySimpleGUI库,并且用缩写sg来表示。通过使用PySimpleGUI的popup_get_folder()方法,一行代码就能实现选择文件夹的操作。示例如下点击Browse按钮,选择文件夹,文本框就会显示出文件夹的绝对路径。点击OK按钮,显示最终选择的路径信息,再次点击OK按钮,结束窗口。如果没有选择文件夹,而是直接点击OK按钮,会直接提示没有选取文件夹。选择文件操作和上面选择文件夹的有点相似。不同的是,选择文件可以设置multiple_files(是否为多个文件)和file_types(文件类型)参数。示例如下选择了多个Excel文件,最终结果返回了所有文件的路径地址。使用popup_get_date()方法,显示一个日历窗口。示例如下选择好日期后,点击OK按钮,即可返回日期元组结果。使用popup_get_text()方法,显示一个文本输入框。键入信息,示例如下点击OK按钮,返回输入的文本信息。如果没有输入,直接点击OK按钮,会提示没有文本输入。结果如下结果如下结果如下结果如下结果如下, Task done提示信息淡入淡出。结果如下上面那些弹窗都是库自带的,如果想自定义创建,可以参考下面的方法。结果如下最后来个综合实战案例,将某个文件夹下所有的Excel文件中的sheet表,一一保存为单独的Excel文件。代码如下,需要安装xlwings库,其中pathli免费云主机域名b库是内置的。首先选择输入文件夹和输出文件夹的地址。然后通过pathlib库对输入文件夹进行遍历,查找出所有xls格式文件的路径地址。点击OK按钮后,就会开始表格转换,操作如下。使用了one_line_progress_meter()方法显示程序处理的进度。20表示有20次循环,原始Excel文件总计有20个,需要处理20次,其他的都在上图中标示出来咯。“怎么用一行Python代码实现GUI图形界面”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注百云主机网站,小编将为大家输出更多高质量的实用文章!

相关推荐: VUE怎么开发分布式医疗挂号系统的医院设置页面

这篇“VUE怎么开发分布式医疗挂号系统的医院设置页面”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“VUE怎么开发分布式医疗挂号系统的医院设置页面…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 05/05 12:21
Next 05/05 12:21

相关推荐