python高手养成百家号_拥有这件神器,菜鸟也可以成为数据分析大师(连载二)...

上一篇文章我们带大家对词云自动生成工具的GUI界面框架进行了介绍,并对GUI界面使用的类NoteBook、Group、EntryField的常见使用方法进行了梳理。今天,我们带大家制作第一个页面:获取文本内容界面。

准备好了吗?我们开始了!

正式开始之前,看一下我们的目标,如下图所示。

获取文本内容界面

好了,现在我们一步一步来实现这个界面内容。

分析

我们先来分析一下页面内容。

首先分析一下

由NoteBook统筹整个界面内容,上方是Tab内容,下面是Page内容,第一个页面的Page包含一个Group控件,控件内放置ScrolledText控件,Group控件下方分别是提示信息(Label控件)、打开文件按钮(Button)、页面控制内容(单击Button进入下一页)

编码实现

首先,导入我们需要的模块,如下所示。

from tkinter import *from tkinter.scrolledtext import ScrolledTextimport Pmw

还有我们的常量(后期将这写常量单独放在一个文件中,我们暂时先写进去)

title='词云制作工具v1.0'

然后,我们创建一个WordCloudGUI类,先把框架搭建起来,代码如下图所示。

WordCloudGUI类的创建

下一步,我们搭建第一个页面内容,代码如下图所示。

第一个页面创建

好了,我们已经将第一个页面制作完成了,但是,细心的同学肯定发现了,还有两个方法没有实现。这里,我们只是需要pass一下,实现细节暂且不表(咋感觉像说书一样呢?)。

在类中加入如下两个方法:

def openFile(self):pass

def nextPage(self):pass

最后,我们对实现第一个页面进行测试,看一下与项目中的界面是否相同。测试的代码如下图。

试试看我们创建的页面吧

来看一下我们创建的第一个页面吧,如下图所示。

创建成功喽

好了,今天就到这里,我们创建了第一个页面的内容,感兴趣的读者赶紧将代码输入编辑器试试看我们创建的页面效果吧。我们将持续更新项目的内容,欢迎留言关注。

今天就到这里了

转载请注明出处,百家号:Python高手养成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值