谢博文pro 2023-05-20 20:21 采纳率: 50%
浏览 8

关于#翻译器#的问题,如何解决?

这个汉英翻译器的英译汉出了点问题。大家能不能帮我看看?谢谢了!

from tkinter import *
import translate


def han_to_eng():
    global zh_to_en
    if zh_to_en == True:
        zh_to_en = False
        var3.set("英语")
        var4.set("汉语")
        language1, language2 = "zh", "en"
    else:
        zh_to_en = True
        var3.set("汉语")
        var4.set("英语")
        language1, language2 = "en", "zh"
        
tk = Tk()
tk.title("汉英翻译器")

zh_to_en = True
language1 = "en"
language2 = "zh"
var1 = StringVar()
var2 = StringVar()
var3 = StringVar()
var4 = StringVar()
var1.set("")
var2.set("")
var3.set("汉语")
var4.set("英语")

Label(tk, width=50, textvariable=var3).grid(row=0, column=0)
Entry(tk, width=50, textvariable=var1, state=NORMAL).grid(row=1, column=0)
Label(tk, width=50, textvariable=var4).grid(row=0, column=1)
Entry(tk, width=50, textvariable=var2, state=DISABLED).grid(row=1, column=1)
Button(tk, width=50, text="翻译", command=lambda: var2.set(translate.Translator(to_lang=language1, from_lang=language2).translate(var1.get()))).grid(row=2, column=0)
Button(tk, width=50, text="转换", command=han_to_eng).grid(row=2, column=1)

tk.mainloop()


  • 写回答

1条回答 默认 最新

  • P2441M 2023-05-20 20:32
    关注

    所以有什么问题?我运行没有问题啊。

    img

    评论

报告相同问题?

问题事件

  • 创建了问题 5月20日

悬赏问题

  • ¥30 基于信创PC发布的QT应用如何跨用户启动后输入中文
  • ¥20 非root手机,如何精准控制手机流量消耗的大小,如20M
  • ¥15 远程安装一下vasp
  • ¥15 自己做的代码上传图片时,报错
  • ¥15 Lingo线性规划模型怎么搭建
  • ¥15 关于#python#的问题,请各位专家解答!区间型正向化
  • ¥15 unity从3D升级到urp管线,打包ab包后,材质全部变紫色
  • ¥50 comsol温度场仿真无法模拟微米级激光光斑
  • ¥15 上传图片时提交的存储类型
  • ¥15 VB.NET如何绘制倾斜的椭圆