Python GUI项目:古诗词鉴赏系统

本博客利用tkinter模块展示Excel中的唐诗、宋词、元曲数据。通过TreeView展示不同sheet,并在Text区域显示选中诗词内容。文章介绍了界面布局、控件使用及Excel读取方法。
摘要由CSDN通过智能技术生成

在上一篇博客中,我们熟练使用tkinter模块提供的碎片化分区域Frame控件,和TreeView树状图控件对于文件管理系统进行了实现。但我并未用到右侧模块中Text大文本区域显示内容,在本篇博客中,我将依然使用上篇博客的布局,结合之前学过的Excel表格的读写操作,将Excel表格中的内容,展示在tkinter界面当中。

需求:

将Excel表格数据展示在可视化界面中,如下图所示:

观察上图,可以发现在excel表格中,有三个sheet页面,分别是唐诗,宋词,元曲。后两个sheet存储数据的结构和唐诗相似,这里就不一一截图说明了。在唐诗表格中,有效数据共有4列,分别表示编号,古诗名,作者信息,诗词内容四项,共10行数据。

那么,如何将这些信息展示在可视化界面当中呢?我们来看一下效果图:

在TreeView当中包括3个分支,对应表格中的3个sheet,然后每个分支中又将对应的sheet表格每一行的故事名作为二级分支名称。然后选中古诗,会在右侧部分Text中显示具体内容,在Entry中显示古诗名称。

涉及的知识点:

  • Tkinter常见控件的基本使用,其中涉及
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值