Python 3.3 Tkinter LabelFrame可调整大小

Python 3.3 Tkinter LabelFrame可调整大小,python,python-3.x,tkinter,Python,Python 3.x,Tkinter,是否可以创建可调整大小的LabelFrame? 还是其他方式? 是否可以将ttk.PanedWindow与LabelFrame一起使用 这是我的密码: fram1 = ttk.LabelFrame(root, text = "text1", height = 100, width = 200) fram1.config(relief=FLAT) fram1.pack(side = "right", fill="both", expand = True) fram2 = ttk.La

是否可以创建可调整大小的
LabelFrame

还是其他方式?
是否可以将
ttk.PanedWindow
LabelFrame
一起使用

这是我的密码:

fram1 = ttk.LabelFrame(root, text = "text1", height = 100, width = 200)      
fram1.config(relief=FLAT)
fram1.pack(side = "right", fill="both", expand = True)

fram2 = ttk.LabelFrame(root, text = "text2", height = 100, width = 200)      
fram2.config(relief=FLAT)
fram2.pack(side = "left", fill="both", expand = True)

我不能调整这些标签框架的大小,因为panedwindow可以在一个窗格中容纳任何一个小部件,所以标签框架没有问题,允许您添加更多的小部件和标签框架的子部件。例如:

import sys
from tkinter import *
from tkinter.ttk import *

def main():
    app = Tk()
    pw = PanedWindow(app, orient='vertical')
    paneA = LabelFrame(pw, text="Pane A", height=240, width=320)
    paneB = LabelFrame(pw, text="Pane B", height=240, width=320)
    pw.add(paneA, weight=50)
    pw.add(paneB, weight=50)
    pw.pack(fill='both', expand=True)
    app.mainloop()

if __name__=='__main__':
    sys.exit(main())

重量允许您在更改容器大小时为每个窗格设置比例缩放。如果两个窗格的重量相同,则它们的增长量相同。

是的,这是可能的。如果您在使其工作时遇到问题,请向我们展示您的代码,并告诉我们您遇到的具体问题。如果您将这些信息放在问题中,您的问题会更好。你可以通过点击编辑链接来编辑你自己的问题。是的,谢谢。最好使用ttk.PanedWindow和ttk.LabelFrame。