我在python中使用Tkinter模块制作了一个小程序,我想知道是否可以用鼠标在程序中调整框架的大小。如同,用户可以拖动框架边框,它将自行调整大小。
答案 0 :(得分:7)
您对术语的使用使问题不明确。可以由用户调整大小的Windows称为Toplevel窗口。这些在显示器上显示为矩形窗口,在它们周围有一个框架,通常是标题栏,以及可以抓取和调整大小的边缘或角落。
术语Frame是指必须位于Toplevel或其后代之一的容器小部件。 Frame具有调整大小的能力,但您必须编写代码以便以交互方式调整它们的大小。例如,您可以在一个或多个角落放置一个小抓握小部件,并将按钮写入按下,移动和释放鼠标按钮。
根据您要查找的效果,您可能需要一个PanedWindow容器,其中包含一个可以调整其他两个小部件之间空间比例的窗扇。