0
我想讓用戶有機會在程序運行時將德語改爲日語! (多國語言程序) 我盡了我最大的努力並檢出了很多東西,但我找不到方法!程序運行期間,如何更改菜單中的文本?
下面是代碼:
# -*- coding: utf-8 -*-
from tkinter import *
lang_datei = ("Datei", "Neu", "Beenden")
lang_sprache = ("Language", "Deutsch", "日本語")
fenster = Tk()
fenster.geometry("500x400")
# Definition Text widget
def buildnew_textwidget():
T.insert(END, "")
T = Text(fenster, height=500, width=400)
T.pack()
### Definitionen filemenu ###
def NewFile():
pass
### Definition String Language DE/JP
def Sprache_de():
lang_datei = ("Datei", "Neu", "Beenden")
lang_sprache = ("Sprache", "Deutsch", "日本語")
def Sprache_jp():
lang_datei = ("ファイル", "新しい", "終了する")
lang_sprache = ("言語", "Deutsch", "日本語")
menu = Menu(fenster)
# file menu
filemenu = Menu(menu, bd=0, tearoff=0,)
menu.add_cascade(label=lang_datei[0], menu=filemenu)
filemenu.add_command(label=lang_datei[1], command=NewFile)
filemenu.add_command(label=lang_datei[2], command=fenster.quit)
# language menu
sprachmenu = Menu(menu, tearoff=0)
menu.add_cascade(label=lang_sprache[0], menu=sprachmenu)
sprachmenu.add_command(label=lang_sprache[1], command=Sprache_de)
sprachmenu.add_command(label=lang_sprache[2], command=Sprache_jp)
fenster.config(menu=menu)
fenster.mainloop()
好的,謝謝。我會嘗試吧! :-) – Oliver