Pythonでテキストボックスの内容を取得する方法

Pythonでは、tkinterモジュールを使用して簡単なGUIを作成し、テキストボックスのコンテンツを取得できます。以下に例を示します。

from tkinter import *

def get_text():
    text = text_box.get("1.0", "end-1c")  # 获取文本框的内容
    print(text)

# 创建窗口
window = Tk()

# 创建文本框
text_box = Text(window, height=5, width=30)
text_box.pack()

# 创建按钮
button = Button(window, text="获取文本框内容", command=get_text)
button.pack()

# 进入主循环
window.mainloop()

この例では、Tkinterを使用してウィンドウを作成し、テキストボックスとボタンを含めました。ボタンをクリックすると、get_text関数が呼び出されてテキストボックスから内容を取得し、内容が出力されます。

テキストボックス内の内容の取得にはtext_box.get(“1.0”, “end-1c”)を使用します。「1.0」は1行目の最初の文字から、「end-1c」は最後の文字(改行を除く)までを意味します。

Tkinterのご利用前に、Tkinterライブラリをインストールする必要があります。Python 3 では、TkinterはすでにPythonの標準ライブラリの一部となっているため、別途インストールする必要はありません。

bannerAds