python获取用户输入中文,用python实现功能:用户输入英文或中文,程序即可打印出来对应的译文。...

",self.submit1)

self.result_text1 = Text(self.window,background = 'azure')

# 喜欢什么背景色就在这里面找哦,但是有色差,得多试试:http://www.science.smith.edu/dftwiki/index.php/Color_Charts_for_TKinter

self.result_text1.place(x = 10,y = 5,width = 285,height = 155)

self.result_text1.bind("

",self.submit1)

#创建一个按钮

#为按钮添加事件

self.submit_btn = Button(self.window,text=u'翻译',command=self.submit)

self.submit_btn.place(x=205,y=165,width=35,height=25)

self.submit_btn2 = Button(self.window,text=u'清空',command = self.clean)

self.submit_btn2.place(x=250,y=165,width=35,height=25)

#翻译结果标题

self.title_label = Label(self.window,text=u'翻译结果:')

self.title_label.place(x=10,y=165)

#翻译结果

self.result_text = Text(self.window,background = 'light cyan')

self.result_text.place(x = 10,y = 190,width = 285,height = 165)

#回车翻译

def submit1(self,event):

#从输入框获取用户输入的值

content = self.result_text1.get(0.0,END).strip().replace("\n"," ")

#把这个值传送给服务器进行翻译

result = self.fanyi.crawl(content)

#将结果显示在窗口中的文本框中

self.result_text.delete(0.0,END)

self.result_text.insert(END,result)

#print(content)

def submit(self):

#从输入框获取用户输入的值

content = self.result_text1.get(0.0,END).strip().replace("\n"," ")

#把这个值传送给服务器进行翻译

result = self.fanyi.crawl(content)

#将结果显示在窗口中的文本框中

self.result_text.delete(0.0,END)

self.result_text.insert(END,result)

print(content)

#清空文本域中的内容

def clean(self):

self.result_text1.delete(0.0,END)

self.result_text.delete(0.0,END)

def run(self):

self.window.mainloop()

if __name__=="__main__":

app = Application()

app.run()

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值