【Python GUI tkinterサンプル】ttk.Label(ラベル)のラベルを指定文字数で折り返す

<tkinterトップページに戻る>

使用するオプション

-wraplength

使い方

wraplengthにピクセル単位で数値を指定する。

ある程度大きな数を指定して調整していくと良い。

 

wraplength=25を指定したときのサンプル画像

LabelSampleWrapLength

 

サンプルコード

from tkinter import *
import tkinter.ttk as ttk

class LabelSampleWrapLength(ttk.Frame):

    def __init__(self, master):
        super().__init__(master)
        self.create_widgets()
        self.pack()

    def create_widgets(self):
        label = ttk.Label(self,text="labellabellabel",wraplength=25)
        label.pack()

if __name__ == '__main__':
    master = Tk()
    master.title("LabelSampleWrapLength")
    master.geometry("300x50")
    LabelSampleWrapLength(master)
    master.mainloop()

あわせて読みたい