【Python GUI tkinterサンプル】ttk.LabelFrame(ラベルフレーム)のフレームサイズを指定する

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

使用するオプション

-width

-height

使い方

フレームの横幅をwidth、縦幅にheightとして指定する。

 

LabelFrame_widthheight

width=280,height=180を指定したサンプル画像

LabelFrame_widthheight_real

 

サンプルコード

from tkinter import *
import tkinter.ttk as ttk

#propagate-True
class LabelFrameSampleWidthHeight(ttk.Frame):
    def __init__(self, master):
        super().__init__(master)
        self.create_widgets()
        self.pack()

    def create_widgets(self):
        labelFrame  = ttk.LabelFrame(self,text="Size",labelanchor="nw",width=280,height=180)
        labelFrame.pack()


if __name__ == '__main__':
    master = Tk()
    master.title("LabelFrame-Size")
    master.geometry("300x200")
    LabelFrameSampleWidthHeight(master)

    master.mainloop()

 

width,heightを指定したのにサイズが変わらない場合はこちらを参考

 

あわせて読みたい