Pythonの関数から入力を取得し、tkinter GUIで出力するにはどうすればよいですか?

マンジュラデビ
from tkinter import *

def printSomething():
    inputValue=textBox.get("1.0","end-1c")
    res=response(inputValue)
    label = Label(root, text=res)
    #this creates a new label to the GUI
    label.pack() 

root = Tk()

button = Button(root, text="Print Me", command=printSomething) 
button.pack()
textBox=Text(root, height=2, width=10)
textBox.pack()
root.mainloop()

テキストを返すPythonコードを作成しました。それをtkinterlabelに出力します。実行しようとすると、labelに「None」と表示されます。

マイク-SMT

グローバル名前空間にラベルを一度作成してから、ボタンを押すたびにラベルを更新する方がよいでしょう。

また、import tkinter as tkvsfrom tkinter import *使用することをお勧めします。これは、コードが大きくなり、組み込みメソッドを上書きしてしまうことがないため、保守性が向上するためです。

私はあなたのコードを更新し、PEP8標準により良く適合するようにいくつかのことを変更しました

import tkinter as tk


def print_something():
    label.config(text=text_box.get("1.0", "end-1c"))

root = tk.Tk()
tk.Button(root, text="Print Me", command=print_something).pack()
text_box = tk.Text(root, height=2, width=10)
text_box.pack()

label = tk.Label(root)
label.pack()
root.mainloop()

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

関数の入力と出力をコンソールからGUIアプリに転送するにはどうすればよいですか?

分類Dev

部分関数の入力として定数整数を取得するにはどうすればよいですか?

分類Dev

tkinter入力フィールドに出力を取得するにはどうすればよいですか

分類Dev

Pythonで単一のinput()関数から複数の入力を取得するにはどうすればよいですか?

分類Dev

tkFileDialog.askdirectoryからの出力を使用してtkinter入力ボックスに入力するにはどうすればよいですか?

分類Dev

ユーザーから入力を取得し、tkinterでPythonコード(sql)として入力を実行するにはどうすればよいですか?

分類Dev

Python関数が入力のみに基づいて出力を生成するようにするにはどうすればよいですか?

分類Dev

この関数を出力するにはどうすればよいですか?

分類Dev

ユーザーから入力を取得し、その入力に基づいて関数を呼び出すにはどうすればよいですか?

分類Dev

Cythonを使用してC関数の入力/出力としてPython変数を使用するにはどうすればよいですか?

分類Dev

ユーザーからの入力があるPythonの関数の結果を取得するにはどうすればよいですか?

分類Dev

LSTMで入力ごとに複数の出力を生成するにはどうすればよいですか?

分類Dev

関数の出力を関数内の別の関数の入力として使用するにはどうすればよいですか

分類Dev

関数の出力を関数内の別の関数の入力として使用するにはどうすればよいですか

分類Dev

ユーザーから文字列入力を取得し、入力された文字列の合計文字値を出力するにはどうすればよいですか?

分類Dev

Java Swing GUIを介して入力されたユーザーの情報をExcelシートに出力するにはどうすればよいですか?

分類Dev

C ++で複数の入力と出力を印刷するにはどうすればよいですか?

分類Dev

同じ行から複数の入力を取得するにはどうすればよいですか?

分類Dev

複数の行から入力を取得するにはどうすればよいですか?

分類Dev

describe()関数からPythonで整数を出力するにはどうすればよいですか?

分類Dev

配列にデータを入力し、関数を介してそれらを出力するにはどうすればよいですか?

分類Dev

'any'に頼らずにこの関数を入力するにはどうすればよいですか?

分類Dev

関数の出力の名前が入力に関連していることを確認するにはどうすればよいですか?

分類Dev

Pythonの関数から値を出力して返すにはどうすればよいですか?

分類Dev

Pythonの関数から値を出力して返すにはどうすればよいですか?

分類Dev

Ipython出力で改行を取得するにはどうすればよいですか

分類Dev

Python関数で配列を入力として使用するにはどうすればよいですか?

分類Dev

上部の入力から下部の入力に値を取得するにはどうすればよいですか?

分類Dev

このJSON出力を取得するにはどうすればよいですか?

Related 関連記事

  1. 1

    関数の入力と出力をコンソールからGUIアプリに転送するにはどうすればよいですか?

  2. 2

    部分関数の入力として定数整数を取得するにはどうすればよいですか?

  3. 3

    tkinter入力フィールドに出力を取得するにはどうすればよいですか

  4. 4

    Pythonで単一のinput()関数から複数の入力を取得するにはどうすればよいですか?

  5. 5

    tkFileDialog.askdirectoryからの出力を使用してtkinter入力ボックスに入力するにはどうすればよいですか?

  6. 6

    ユーザーから入力を取得し、tkinterでPythonコード(sql)として入力を実行するにはどうすればよいですか?

  7. 7

    Python関数が入力のみに基づいて出力を生成するようにするにはどうすればよいですか?

  8. 8

    この関数を出力するにはどうすればよいですか?

  9. 9

    ユーザーから入力を取得し、その入力に基づいて関数を呼び出すにはどうすればよいですか?

  10. 10

    Cythonを使用してC関数の入力/出力としてPython変数を使用するにはどうすればよいですか?

  11. 11

    ユーザーからの入力があるPythonの関数の結果を取得するにはどうすればよいですか?

  12. 12

    LSTMで入力ごとに複数の出力を生成するにはどうすればよいですか?

  13. 13

    関数の出力を関数内の別の関数の入力として使用するにはどうすればよいですか

  14. 14

    関数の出力を関数内の別の関数の入力として使用するにはどうすればよいですか

  15. 15

    ユーザーから文字列入力を取得し、入力された文字列の合計文字値を出力するにはどうすればよいですか?

  16. 16

    Java Swing GUIを介して入力されたユーザーの情報をExcelシートに出力するにはどうすればよいですか?

  17. 17

    C ++で複数の入力と出力を印刷するにはどうすればよいですか?

  18. 18

    同じ行から複数の入力を取得するにはどうすればよいですか?

  19. 19

    複数の行から入力を取得するにはどうすればよいですか?

  20. 20

    describe()関数からPythonで整数を出力するにはどうすればよいですか?

  21. 21

    配列にデータを入力し、関数を介してそれらを出力するにはどうすればよいですか?

  22. 22

    'any'に頼らずにこの関数を入力するにはどうすればよいですか?

  23. 23

    関数の出力の名前が入力に関連していることを確認するにはどうすればよいですか?

  24. 24

    Pythonの関数から値を出力して返すにはどうすればよいですか?

  25. 25

    Pythonの関数から値を出力して返すにはどうすればよいですか?

  26. 26

    Ipython出力で改行を取得するにはどうすればよいですか

  27. 27

    Python関数で配列を入力として使用するにはどうすればよいですか?

  28. 28

    上部の入力から下部の入力に値を取得するにはどうすればよいですか?

  29. 29

    このJSON出力を取得するにはどうすればよいですか?

ホットタグ

アーカイブ