PyQT5 - 小部件的位置
PyQT5 - position of widgets
我目前正在做一个 PyQT5 应用程序,我希望我的小部件像这样堆叠
是否可行?如果可行,我该怎么做?
你可以使用 QGridLayout:
grid_layout = QtWidgets.QGridLayout()
grid_layout.addWidget(widget1, 0, 0, 2, 2)
grid_layout.addWidget(widget2, 0, 2, 1, 1)
# and so forth
方法addWidget
用于在特定区域放置小部件。小部件后的前两个参数是从顶部和从左侧开始的位置。另外两个是高度和宽度。
你的canvas可以看作是一个宽4高2的网格布局
我目前正在做一个 PyQT5 应用程序,我希望我的小部件像这样堆叠
是否可行?如果可行,我该怎么做?
你可以使用 QGridLayout:
grid_layout = QtWidgets.QGridLayout()
grid_layout.addWidget(widget1, 0, 0, 2, 2)
grid_layout.addWidget(widget2, 0, 2, 1, 1)
# and so forth
方法addWidget
用于在特定区域放置小部件。小部件后的前两个参数是从顶部和从左侧开始的位置。另外两个是高度和宽度。
你的canvas可以看作是一个宽4高2的网格布局