您提到的是一个布局问题,在这个问题中,您需要使用QGridLayout
来分配三个窗格的空间。如果您的程序没有正确扩展,可能是因为您没有正确应用QGridLayout
的布局规则。
在QGridLayout
中,您可以使用addWidget()
方法将组件添加到网格中,并使用setRowStretch(int row, int stretch)
方法来设置每行的大小和伸展度。您还可以使用setRowMinimumHeight(int row, int height)
方法来设置每行组件的最小高度。
另外,您也可以使用setRowSpacing(int row, int spacing)
方法来设置每行之间的间距,以及使用setColumnSpacing(int column, int spacing)
方法来设置每列之间的间距。
在您的程序中,您可以使用上述方法来设置QGridLayout
的布局规则,并确保三个窗格的大小和间距正确设置,以避免出现布局问题。
领取专属 10元无门槛券
手把手带您无忧上云