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の標準ライブラリの一部となっているため、別途インストールする必要はありません。