Я пытаюсь получить текст, введенный пользователем, а затем изменить регистр текста - например, если вы введете «привет», он выдаст «HeL10»
Это то, что мой Tkinter окно выглядит как
Вот код, который у меня есть:
from itertools import cycle
from tkinter import *
win = Tk()
win.title("Alternator")
win.resizable(0,0)
def Alternate():
func = cycle([str.upper, str.lower])
result = ''.join(next(func)(c) for c in entry.get() if c != ' ')
return result
l1 = Label(win, text="Enter text: ")
entry = Text(win, width=50, height = 3, wrap=WORD)
button = Button(win, text="Alternator", width=20)
l2 = Label(win, text="Alternated text:")
output = Text(win, width=50, height=3, wrap=WORD)
l1.grid(row=1, column=1, padx=5, sticky=W)
entry.grid(row=2, column=1, columnspan=2, padx=5, pady=(0,10))
button.grid(row=3, column=1, columnspan=2, pady=5)
l2.grid(row=4, column=1, padx=5, sticky=W)
output.grid(row=5, column=1, columnspan=2, padx=5, pady=(0,10))
button.configure(command=Alternate)
win.mainloop()
Как правильно go сообщить об этой проблеме? Я встречал различные связанные вопросы, но ни один из них не отвечал на это на базовом c уровне