|
- QTreeWidget *pTreeWidget = new QTreeWidget(this);//此窗口大小变化时有最大和最小值
- QTableWidget *pTableWidget = new QTableWidget(this);//此窗口占据剩余的位置
- QHBoxLayout *pLayout = new QHBoxLayout();
- pLayout->addWidget(pTreeWidget);
- pLayout->addWidget(pTableWidget);
- pLayout->setSpacing(10);
- pLayout->setContentsMargins(10, 10, 10, 10);
- setLayout(pLayout);
- // 获取大小策略
- QSizePolicy treeSizePolicy = pTreeWidget->sizePolicy();
- QSizePolicy tableSizePolicy = pTableWidget->sizePolicy();
- //treeSizePolicy.setHorizontalPolicy(QSizePolicy::Maximum);
- pTreeWidget->setMinimumWidth(100);
- pTreeWidget->setMaximumWidth(500);
- pTreeWidget->setSizePolicy(treeSizePolicy);
- tableSizePolicy.setHorizontalPolicy(QSizePolicy::Expanding);
- pTableWidget->setSizePolicy(tableSizePolicy);
复制代码
|
|