-1
import sys
from tkinter import *
def printer():
print(message)
print(offset)
gui = Tk()
gui.title("Caesar Cypher Encoder")
Button(gui, text="Encode", command=printer).grid(row = 2, column = 2)
Label(gui, text = "Message").grid(row = 1, column =0)
Label(gui, text = "Offset").grid(row = 1, column =1)
message = Entry(gui)
message.grid(row=2, column=0)
offset = Scale(gui, from_=0, to=25)
offset.grid(row=2, column=1)
mainloop()
Когда я запускаю приведенный выше код с входом как в поле ввода и значение на ползунке - он приходит с выводомTkinter переменную ошибка
.46329264
.46329296
Как бы я получить его для отображения строка вводится в текстовое поле и значение, выбранное на ползунке
Позвольте мне угадать, контролируемая оценка? –
@AlexThornton Первоначально Да, но по мере того как я закончил это, я решил использовать существующий код для расширения и развития, теперь я пытаюсь изучить TKinter, и я думаю, что это хороший способ сделать это –
возможно duplicate of ["TypeError: Невозможно преобразовать объект NoneType в str неявно", когда var должно иметь значение] (http://stackoverflow.com/questions/26822410/typeerror-cant-convert-nonetype-object-to- ул-неявно, когда-вар-должен-ч) – fhdrsdg