我有一个用 C++/QT5 编写的应用程序,在 QGroupBox 的 QHBoxLayout 中有一个 QListView 小部件。主窗口中还有一个 QTabWidget。我希望用户能够通过单击和拖动来调整 QListView 小部件的大小,并让其他项目自动相应地调整自己的大小。
我觉得这应该是在QT5框架下很容易完成的事情,但我终究找不到办法。即使在 ListView 上有一个我可以在我的应用程序代码中调整大小的边框也是一个开始。
最佳答案
感谢 jhnnslschnr,我能够通过 QSplitter 小部件解决这个问题。如果您像我一样使用 QtCreator,则只需按住 Ctrl 键并在拆分器中单击所需的小部件,然后选择“在拆分器中水平(垂直)布局”即可使用 QSplitter。用户现在可以在运行时选择分区。
关于c++ - 在 QT5 中允许用户在运行时调整小部件的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32871672/