程序的编程思路如下:
1、首先需要一个整体的简易框架,创建一个整体的界面
2、为了使界面美观,要修改窗口的大小和位置,设置界面窗口的信息
3、窗口界面完成之后,选择文件和听书,需要相应的按钮,因而需要在窗口添加相应的控件
4、只有按钮还不行的,还需要将按钮所需要具有的功能赋给按钮,因此需要创建功能函数并关联按钮
1、导入相关库
import tkinter as tk # python自带的图像界面模块
import tkinter.filedialog as tkf # 打开选择文件对话框的模块
import pyttsx3 # 念书的模块
from tkinter import messagebox # 提示框
2、定义打开文本内容的函数
def open_file():
global book_text # 设置全局变量
book_text = '' # 设置为空字符串
path = tkf.askopenfilename()
if not path:
messagebox.showinfo('出错了', '请选择.txt文件')
else:
with open(path,'r',encoding='utf-8') as f:
book_text = f.read()
text.insert('end',book_text) # 往文本框中填入文本