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

时间:2015-09-30 16:53:28

标签: c++ user-interface qt5

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

我觉得这应该是在QT5框架内轻松完成的事情,但我不能为我的生活找到方法。即使在列表视图上有一个我可以在我的应用程序代码中调整大小的边框也是一个开始。

1 个答案:

答案 0 :(得分:1)

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