当前位置: 首页 > 面试题库 >

“网格”和“打包”几何管理器之间的区别

卢承弼
2023-03-14
问题内容

Tkinter几何管理器grid和Tkinter几何管理器之间的主要区别是pack什么?

您在项目中使用什么?

如果grid更好地对准物体,主要目的是pack什么?


问题答案:

grid用于在网格中布置小部件。另一个答案说它“覆盖图”,这有点用词不当。它不覆盖任何内容,仅沿行和列边界排列小部件。这对于创建表和其他结构化布局类型非常有用。

包沿着箱子的侧面放东西。它擅长于将所有内容都放置在单行或单列中的布局(想想工具栏或对话框中的按钮行)。对于非常简单的布局,例如左侧的导航器和右侧的主要工作区域,它也很有用。它可以用于创建非常复杂的布局,但是要使它变得棘手,直到您完全了解打包算法为止。

不能将网格和带有父父的窗口小部件一起使用。您的应用程序可能会工作,但是当每个管理器尝试布局小部件时,它更有可能陷入无限循环,然后其他人注意到小部件会更改大小并尝试进行调整等。

第三处是地方。Place非常适合进行绝对定位(即:将小部件放置在给定的x
/ y位置)或相对放置(例如:将小部件放置在其他某个小部件的右侧)。

虽然不能在同一容器中混合网格和打包(容器通常是框架),但是 可以
在单个应用程序中同时使用网格和打包。这是非常非常普遍的,因为每个人都有优点和缺点。我经常使用两者。



 类似资料:
  • 本文向大家介绍星型和网格拓扑之间的区别,包括了星型和网格拓扑之间的区别的使用技巧和注意事项,需要的朋友参考一下 Star和Mesh都是网络拓扑的类型,可以定义为网络的布局,该网络包括节点和通过发送方和接收方的连接线。根据两者的性质和特征,我们可以对其进行区分。 以下是星形和网格拓扑之间的重要区别- 序号 键 星型拓扑 网格拓扑 1 定义 星形拓扑可以定义为一种网络拓扑,其中节点连接到中央集线器或路

  • 本文向大家介绍云计算和网格计算之间的区别,包括了云计算和网格计算之间的区别的使用技巧和注意事项,需要的朋友参考一下 云计算 云计算是指客户端-服务器计算框架,其中资源以集中方式进行管理。它作为按使用付费服务提供。云计算使系统始终可访问。 网格计算 网格计算是指由相同或不同类型的计算机组成的网络,其目标是提供一种环境,在该环境中可以由多个计算机根据需要一起执行任务。每台计算机也可以独立工作。网格计算

  • 本文向大家介绍环形拓扑和网格拓扑之间的区别,包括了环形拓扑和网格拓扑之间的区别的使用技巧和注意事项,需要的朋友参考一下 环形拓扑 在环形拓扑中,每个节点都以环形方式连接到其左节点和右节点,信息可以从一个节点流向另一个方向。如果有n个节点,则存在n个链接。如果要添加一个新节点,则整个连接将被中断。 网格拓扑 在网状拓扑中,每个节点使用其自己的专用链接连接到其他节点,并且信息可以从这些链接传播到任何节

  • 本文向大家介绍8086和8088微处理器之间的区别,包括了8086和8088微处理器之间的区别的使用技巧和注意事项,需要的朋友参考一下 8086和8088微处理器由于其各种重要和独特的功能而广泛用于嵌入式行业。 根据这两个微处理器的性质,我们可以区分8086和8088微处理器,如下所示- 序号 键 8086 8088 1 数据和地址总线 对于8086 MPU,数据总线为16位,地址总线为20位。

  • 本文向大家介绍8085和8086微处理器之间的区别,包括了8085和8086微处理器之间的区别的使用技巧和注意事项,需要的朋友参考一下 在本节中,我们将看到Intel 8085 MPU和Intel 8086 MPU之间的一些基本区别。 8085是一个8位微处理器。它由英特尔生产,于1976年首次推出。8086是8085微处理器的增强版。它是16位处理器。现在让我们看一下两者之间的一些基本区别。 属

  • 本文向大家介绍Android中可打包和可序列化之间的区别,包括了Android中可打包和可序列化之间的区别的使用技巧和注意事项,需要的朋友参考一下 本示例演示了Android中可打包和可序列化之间的区别 可序列化 可序列化是一个可标记的接口,或者我们可以将其称为空接口。它没有任何预先实现的方法。可序列化将对象转换为字节流。因此,用户可以在一个活动到另一个活动之间传递数据。可序列化的主要优点是创建和