Tkinterのテキストボックスウィジェットの値を、残りのコードで使用する文字列として保存しようとしています。しかし、私が入力機能を持っているたびに、コマンドを無視することに関してエラーが発生しているのは、functionCall
では不可能です。Python Tkinter Enter Button
class text():
master = Tk()
def on_button():
print()
t = Label(master, text="Enter Text ")
e1 = Text(master, width=50, height = 25)
e1.grid(row=0, column =1, rowspan=3, columnspan=4, padx=4, pady=4)
functionCall = Button(master, text='Enter', command=Return)
functionCall.grid(row=4, column=4)
var = StringVar()
def Return(self):
self.TempVar=self.Entry.get()
print(self.TempVar)
残りのコードに挿入された文字列を接続しようとしています。このコンセプトは1行の入力ボックスで動作しますが、考え方はより大きなテキストボックスを持つことです。
何が表示されていますか?エラーは、問題の内容を正確に示している可能性があります。 –
'text(0)関数の中にルートウィンドウを作成しています - これはルートウィンドウを作成する唯一の場所ですか?' on_button '関数が呼び出されている –
これは、ユーザーがテキストを挿入するためのポップアップウィンドウを作成する機能です。残りのコードは、すべてのキーを表示するカラーウィンドウに置くことによってウィンドウに入力されたものに基づいて関連付けられます num = ord(文字) stack.append(数値) インデックス+ len(名前): インデックスの文字列は、 = 1 @BryanOakleyエラーがタイプのオブジェクトです 'NoneTypeにはlen()がありません – Alyssia