不知从什么时候开始。小说开始掀起了一股浪潮,它让我们平日里的生活不在枯燥乏味,很多我们做不到的事情在小说里都能轻易实现。
今天我们要做的就是一个小说阅读器了,一个可以将你的文章中的字每隔多少秒显示一次的阅读器,就好比手机上的定时阅读一样,是不是很有趣?那么下面我们就来具体看看它是如何实现的吧。
/具体实现/
小说阅读器的话,当然界面是少不了的,下面我们开始编写界面。
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=