c++ - 在 QT5 中允许用户在运行时调整小部件的大小

标签 c++ user-interface qt5

我有一个用 C++/QT5 编写的应用程序,在 QGroupBox 的 QHBoxLayout 中有一个 QListView 小部件。主窗口中还有一个 QTabWidget。我希望用户能够通过单击和拖动来调整 QListView 小部件的大小,并让其他项目自动相应地调整自己的大小。

我觉得这应该是在QT5框架下很容易完成的事情,但我终究找不到办法。即使在 ListView 上有一个我可以在我的应用程序代码中调整大小的边框也是一个开始。

最佳答案

感谢 jhnnslschnr,我能够通过 QSplitter 小部件解决这个问题。如果您像我一样使用 QtCreator,则只需按住 Ctrl 键并在拆分器中单击所需的小部件,然后选择“在拆分器中水平(垂直)布局”即可使用 QSplitter。用户现在可以在运行时选择分区。

关于c++ - 在 QT5 中允许用户在运行时调整小部件的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32871672/

相关文章:

c++ - Boost 进程间在 gcc 4.1.2 上失败

user-interface - 如何为 webgl 应用程序创建验收测试?

user-interface - 启动画面不仅会消失,还会淡入/淡出

c++ - 样式化的 QLineEdit 的背景颜色闪烁

c++ - 如何解决 mac 中的 qt5(未找到软件包)cmake 错误?

C++ 在构造函数中初始化对象(多态)

c++ - 如何在MacOS上使用Boost C++库

list - 用于重新排序列表项的用户界面

Linux Netcat 按预期工作但在 Raspberry Pi 上不是 QTCPSocket

c++ - Visual Studio Profiler 不显示源代码位置