如何在Qt Creator中使两个小部件相互连接并相互调整大小[重复]

Posted

技术标签:

【中文标题】如何在Qt Creator中使两个小部件相互连接并相互调整大小[重复]【英文标题】:How to make two widgets attached to each other and resizing each other in Qt Creator [duplicate] 【发布时间】:2016-08-31 16:44:05 【问题描述】:

如何创建两个相互连接的小部件(例如 QList 或 QTab)以及它们之间的可拖动线,以便它们可以一起调整大小(一个变大,另一个变小,反之亦然)?

【问题讨论】:

【参考方案1】:

http://doc.qt.io/qt-4.8/qsplitter.html 这可以在带有布局选项的表单编辑器中完成(如下所示)。

这将允许您在小部件之间来回拖动。

【讨论】:

这个选项对我来说总是禁用的。我正在使用相同的项目。 QSplitter *splitter = new QSplitter(parent); QListWidget *listwidget = new QListWidget; QTabWidget *tabwidget = new QTabWidget;拆分器->addWidget(listwidget); splitter->addWidget(tabwidget);

以上是关于如何在Qt Creator中使两个小部件相互连接并相互调整大小[重复]的主要内容,如果未能解决你的问题,请参考以下文章

QT Creator 中的 Slot 信号,connect() 函数在哪里?

在 Qt Creator 中设计对话框时,如何理解所有小部件的大小和大小策略?

Qt Creator 5.6 如何在一个项目中使用大量(3000+)小部件加速编译

使用 qt-creator 将库项目链接到 qt 控制台/小部件项目

为啥我用小写字母命名小部件类后,qt-creator 无法构建?

在 Qt Creator Designer 中用自定义模板小部件替换小部件