教你用Python制作GUI文本转语音工具 - 2

上一篇文章

上一篇文章:https://blog.csdn.net/pythonlaoyu/article/details/133556747

2.3 输入框

我们创建一个ttk.Entry(输入框)对象

text = ttk.Entry(win, background='white')  # 创建输入框对象,并且背景色设为白色(white)
text.pack()  # 显示组件

这个输入框背景色是白色的,用变量接收并显示

2.3.1 现在的代码

# 导入模块

import tkinter as tk
from tkinter import ttk

# 创建窗口

win = tk.Tk()  # 创建窗口对象win
win.title('文本转语音')  # 设置标题
win.geometry('300x200')  # 设置默认大小为300×200
win.resizable(False, False)  # 设置宽和高不可改变
win.config(background='white')  # 设置窗口颜色为白色(white)

# 创建提示信息

ttk.Label(win, text='输入文本', background='white').pack()  # 创建标签对象,并且背景色设为白色(white)、文本为“输入文本”

# 创建输入框

text = ttk.Entry(win, background='white')  # 创建输入框对象,并且背景色设为白色(white)
text.pack()  # 显示组件

tk.mainloop()  # 消息循环

2.3.2 代码结果

图片
恭喜你!你已经成功的创建了一个输入框

2.4 播放按钮

我们创建最后一个组件——播放按钮:

button = ttk.Button(win, text='播放')  # 创建按钮对象,文本为“播放”,但无法设置背景颜色。点击之后执行的命令后面再讲 
button.pack()  # 显示组件

这个按钮的文本是“播放”,用变量接收并显示,但是无法设置背景颜色。点击之后不执行命令,后面再讲

2.4.1 现在的代码

# 导入模块

import tkinter as tk
from tkinter import ttk

# 创建窗口

win = tk.Tk()  # 创建窗口对象win
win.title('文本转语音')  # 设置标题
win.geometry('300x200')  # 设置默认大小为300×200
win.resizable(False, False)  # 设置宽和高不可改变
win.config(background='white')  # 设置窗口颜色为白色(white)

# 创建提示信息

ttk.Label(win, text='输入文本', background='white').pack()  # 创建标签对象,并且背景色设为白色(white)、文本为“输入文本”

# 创建输入框

text = ttk.Entry(win, background='white')  # 创建输入框对象,并且背景色设为白色(white)
text.pack()  # 显示组件

# 创建按钮

button = ttk.Button(win, text='播放')  # 创建按钮对象,文本为“播放”,但无法设置背景颜色。点击之后执行的命令后面再讲 
button.pack()  # 显示组件

tk.mainloop()  # 消息循环

2.4.2 代码结果

图片
恭喜你!你已经创建了所有组件


现在我们该编写函数了,这个会在下一篇文章讲解
(激动吧?因为——马上——就要——完成了😎!)

下一篇文章

下一篇文章:https://blog.csdn.net/pythonlaoyu/article/details/133556747?spm=1001.2014.3001.5501

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值