手把手教你用Python制作简易小说阅读器

本文介绍了如何使用Python创建一个小说阅读器,该阅读器能定时显示文本内容,支持自定义字符显示间隔和数量。通过GUI界面,实现文件选择、内容读取与处理,以及动态显示功能。
摘要由CSDN通过智能技术生成

    不知从什么时候开始。小说开始掀起了一股浪潮,它让我们平日里的生活不在枯燥乏味,很多我们做不到的事情在小说里都能轻易实现。

    今天我们要做的就是一个小说阅读器了,一个可以将你的文章中的字每隔多少秒显示一次的阅读器,就好比手机上的定时阅读一样,是不是很有趣?那么下面我们就来具体看看它是如何实现的吧。

 

/具体实现/

小说阅读器的话,当然界面是少不了的,下面我们开始编写界面。

1、首先导入我们需要用到的包

import time
from tkinter import messagebox
import tkinter as t
from tkinter import ttk
from tkinter import filedialog
from tkinter import simpledialog

2、编写主界面

class gui:
    def __init__(self):
        self.root=t.Tk()
        self.root.title('小说阅读器V1.0')  #窗口名称
        self.root.geometry("700x700")  #设置窗口大小
        self.root.wm_attributes('-topmost',1) #窗口置顶
        self.root.wm_minsize(140, 170)                  # 设置窗口最小化大小
        self.root.wm_maxsize(1440, 2800)             # 设置窗口最大化大小
        self.root.resizable(width=False, height=True)     # 设置窗口宽度不可变,高度可变
        self.te=t.Text(self.root,width=60,height=40) #多行文本框
        self.b1= t.Button(self.root, text='打开文件',font =("宋体",10,'bold'),command=self.open_file)
        self.cb=ttk.Combobox(self.root, width=12) #下拉列表框
        self.b2=t.Button(self.root,text=
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值