Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Tkinter-调整大小时缩放所有组件?_Python_Tkinter_Ttk - Fatal编程技术网

Python Tkinter-调整大小时缩放所有组件?

Python Tkinter-调整大小时缩放所有组件?,python,tkinter,ttk,Python,Tkinter,Ttk,当一个Tkinter窗口变得越来越大时,窗口中的所有内容都会被缩放,这有可能吗 因此,所有的比例保持不变,但大小不同 现在,当窗口调整大小时,所有按钮等保持不变,因此我禁用了调整大小,因为没有任何意义,它只是看起来很糟糕。不,这可能不可能,这取决于您所说的“一切”和“缩放”的含义。任何小部件都可以拉伸以填充其分配的空间。例如,文本小部件和画布小部件可以很好地扩展。按钮或标签将填充其所在的空间,但小部件内的文本不会改变(文本和画布小部件也是如此) 可以组织您的GUI,以便当窗口调整大小时,所有内容

当一个Tkinter窗口变得越来越大时,窗口中的所有内容都会被缩放,这有可能吗

因此,所有的比例保持不变,但大小不同


现在,当窗口调整大小时,所有按钮等保持不变,因此我禁用了调整大小,因为没有任何意义,它只是看起来很糟糕。

不,这可能不可能,这取决于您所说的“一切”和“缩放”的含义。任何小部件都可以拉伸以填充其分配的空间。例如,文本小部件和画布小部件可以很好地扩展。按钮或标签将填充其所在的空间,但小部件内的文本不会改变(文本和画布小部件也是如此)

可以组织您的GUI,以便当窗口调整大小时,所有内容都保持在其原始大小的适当位置。拥有自动缩放的按钮并不是大多数人所期望的。禁用调整大小通常会导致糟糕的用户体验——用户应该能够使窗口变大或变小