我想要创建一个包含左和右布局的QWindow。但我也希望将这些布局添加到QSplitter中,以便可以拖动来调整这些布局的大小。我怎么能这么做?
发布于 2017-09-08 06:52:52
向拆分器添加具有布局的小部件。下面的代码应该完成这项工作。它将在水平方向(左和右)添加两个垂直小部件。
QWidget * poLeftWidget = new QWidget(this);
QWidget * poRightWidget = new QWidget(this);
QVBoxLayout *poVLeftLayout = new QVBoxLayout;
QVBoxLayout *poVRightLayout = new QVBoxLayout;
poLeftWidget->setLayout(poVLeftLayout);
poRightWidget->setLayout(poVRightLayout);
QSplitter * poSplitter = new QSpitter(Qt::Qt::Horizontal, this);
poSplitter->addWidget(poLeftWidget);
poSplitter->addWidget(poRightWidget);
https://stackoverflow.com/questions/46107205
复制相似问题