如何使Qt的边框布局项目可调整大小?
How do I make Qt's BorderLayout items resizable?
我试图创建一个布局类似于Qt的BorderLayout示例的应用程序,我用它作为模板。我如何通过在它们之间的边界上拖动鼠标来调整区域的大小,就像使用QSplitter一样?
我完全不用BorderLayout就解决了这个问题:
QTextBrowser *centralWidget = new QTextBrowser;
centralWidget->setPlainText(tr("Central widget"));
QLabel* west = createLabel( "West" );
QLabel* east = createLabel( "East" );
QLabel* south = createLabel( "South" );
QSplitter* splitter = new QSplitter();
splitter->addWidget(west);
splitter->addWidget(centralWidget);
splitter->addWidget(east);
QSplitter* splitter2 = new QSplitter( Qt::Orientation::Vertical );
splitter2->addWidget( splitter );
splitter2->addWidget( south );
相关文章:
- 在现有的C++可执行项目CMAKE中构建Apache Arrow
- 如何创建可调整大小和固定大小的容器的变体
- 如果为空,则从 QListWidget 中删除可编辑项目
- 是否有提供可调整 dpi、可选文本和 CSS 支持的 HTML 到 PDF 渲染器?
- 将添加的列初始化为可调整大小的 2D 向量
- 调整项目在Visual Studio的输出窗口中构建报告
- 可滚动的背景,上面有可调整大小的Qt小部件
- 如何使用在Visual Studio可执行项目中定义的类
- 用std::vector编写可调整大小的矢量时出现问题
- 使用固定的顶部坐标创建可调整大小的窗口
- 如何使用protobuf对多个可区分项目进行背靠背编码
- 灵活的可调整大小的阵列C++
- 如何使Qt小部件可调整大小
- 带有指针的可调整大小数组
- 可调整大小的动态二维阵列的更好解决方案
- 在可执行项目中执行库的全局变量生成部分
- wxWidgets可调整大小的窗格
- 如何为Windows应用程序创建可移动/可调整大小/可配置的工具栏
- 如何在cmake中检查给定的头文件是否可用于c++项目
- 如何使Qt的边框布局项目可调整大小?