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。