【Python GUI tkinterサンプル】Text(入力テキストボックス)を作成する
使用するWidget
・Text
使い方
text = Text() text.pack()
TextはEntryと異なり複数の文字(文章)を入力するためのテキストボックスWidgetです。
少量の入力文字やパラメータの入力を促す場合はEntryWidgetの使用をお勧めします。
またTextは現在ttkでは用意されていないため、通常のtkを使用します。
Textではオプションを指定しない場合フレームいっぱいにサイズが拡大します。
サンプル画像
サンプルコード
from tkinter import *
import tkinter.ttk as ttk
class TextSample(ttk.Frame):
def __init__(self,master):
super().__init__(master)
self.createWidgets()
self.pack()
def createWidgets(self):
text = Text(self)
text.pack()
if __name__ == '__main__':
master = Tk()
master.title("TextSample")
master.geometry("400x300")
TextSample(master)
master.mainloop()