里面有些代码对于英汉界面转换其实用不到,不过可以供初学者练习。热爱敲键盘的小虾米一枚,希望多多关注。
#扶桑主人
#python实现简易英汉界面转换
import PySimpleGUI as fs
layout=layout=[
[fs.Button("中文"),fs.Button("English")],
[fs.Txt("请输入你的信息:",key="-title-")],
[fs.Txt("姓名",key="-name-",size=(8,1)),fs.InputText("",key="-user-")],
[fs.Txt("电话",key="-number-",size=(8,1)),fs.InputText("")],
[fs.Txt("公司",key="-company-",size=(8,1)),fs.InputText("")],
[fs.Txt("地址",key="-address-",size=(8,1)),fs.InputText("")],
[fs.Txt("密码",key="-password-",size=(8,1)),fs.InputText("",tooltip="密码为8位数",password_char="*",key="-pwd-")],
[fs.Button("登录",key="-sign in-"),fs.Button("注册",key="-create-"),fs.Button("忘记密码",key="-forget password-")]
]
window=fs.Window("扶桑主人膜拜系统(My Worship System)",layout)
while True:
event,values=window.read()
if event=="English":
window["-title-"].update("Please enter your information:")
window["-name-"].update("name")
window["-number-"].update("number")
window["-company-"].update("company")
window["-address-"].update("address")
window["-password-"].update("password")
window["-sign in-"].update("sign in")
window["-create-"].update("create")
window["-forget password-"].update("forget password")
if event=="中文":
window["-title-"].update("请输入你的信息:")
window["-name-"].update("姓名")
window["-number-"].update("电话")
window["-company-"].update("公司")
window["-address-"].update("地址")
window["-password-"].update("密码")
window["-sign in-"].update("登录")
window["-create-"].update("注册")
window["-forget password-"].update("忘记密码")
if event==None:
break
window.close()
运行后界面如下:
英文界面如下: