【Python GUI tkinterサンプル】Text(入力テキストボックス)の表示サイズを指定する

使用するオプション

  • width
  • height

使い方

text = Text(width=10,height=2)
text.pack()

width、heightに横幅を文字数で指定する。

画面表示の最大文字数が決定されるのみで、指定文字数以上の入力は可能。

サンプル画像

Text_width_height

サンプルコード

from tkinter import *
import tkinter.ttk as ttk

class TextSampleWidthHeight(ttk.Frame):
    def __init__(self,master):
        super().__init__(master)
        self.createWidgets()
        self.pack()
    def createWidgets(self):
        text = Text(self,width=10,height=2)
        text.pack()

if __name__ == '__main__':
    master = Tk()
    master.title("TextSampleWidthHeight")
    master.geometry("400x300")
    TextSampleWidthHeight(master)
    master.mainloop()

 

あわせて読みたい